J’utilise de nombreux forums basés sur Discourse, et le hub offre une vue pratique unique des nouvelles réponses et des notifications pour tous.
J’ouvre généralement le hub, puis un forum spécifique contenant du nouveau contenu, mais comme il s’ouvre à l’intérieur du hub, je dois ensuite revenir à la page d’accueil du hub pour accéder aux autres forums.
Si chaque forum s’ouvrait dans sa PWA correspondante, la navigation entre les différents forums serait beaucoup plus facile.
Je soutiens effectivement ce changement car cela nous permet de supprimer complètement l’onglet Chrome que les gens semblent détester. Cela signifie que la version Android de l’application devient plus simple et comporte moins de composants.
@pmusaraj Je suis curieux de savoir à quel point il serait simple de simplement supprimer l’onglet Chrome ? Je me souviens que @tgxworld m’a montré à quel point l’onglet Chrome était lent par rapport à la PWA, ce n’est pas amusant, et simplement ouvrir une PWA si elle existe et le navigateur par défaut sinon semble être une option par défaut bien meilleure.
Je pense que c’est facile à faire ; en fait, nous affichons maintenant une invite du navigateur si Chrome n’est pas installé. Je n’ai pas testé avec une PWA installée ; je suis curieux de savoir si elle est détectée automatiquement ou si l’invite est toujours déclenchée.
Une PWA installée via WebAPK s’enregistrera automatiquement dans le système d’exploitation pour gérer les URLs relevant de la portée du service worker. Elle fonctionnera donc, à condition que DiscourseHub n’utilise plus de webviews et utilise des liens normaux.
Qu’en est-il des notifications push ? Les utilisateurs verront des doubles notifications s’ils utilisent les deux
Nous pouvons tout à fait en tenir compte. La solution la plus simple consiste simplement à désactiver les notifications push dans l’application pour Android. Ou du moins à prévoir un interrupteur pour cela.
J’ai publié une version bêta (1.6.2) de DiscourseHub pour Android qui supprime les onglets personnalisés Chrome et déclenche une invite du navigateur, qui affichera ensuite le PWA installé correspondant au site.
Pour les notifications push, je n’ai apporté aucune modification. Je pense que les utilisateurs qui utilisent à la fois l’application et son PWA devront désactiver les notifications au niveau du système pour l’une des deux.