Nous utilisons discourse dans react-native-web-view avec certaines des API pour la connexion, la création d’utilisateur et les notifications à afficher dans l’application redirigent vers discourse lorsque l’utilisateur l’ouvre.
Il y a un comportement qui nous a intrigués :
L’utilisateur touche la notification
(Nous redirigeons l’utilisateur vers l’onglet de notification via cette URL : https://community.simplihuman.com/u/farhan.h_1693299563/notifications?filter=all&offset=60&username=farhan.h_1693299563.
Lorsque la page se charge, elle indique “Accès refusé”. Mais lorsque vous touchez n’importe où dans la webview, cela vous amène à la page de connexion, puis après un certain temps, à l’onglet des notifications automatiquement.
Quelque chose de similaire se produit avec un utilisateur qui a récemment rejoint la communauté.
- L’utilisateur est créé au serveur via l’API. Le serveur envoie un cookie à définir dans les en-têtes de la webView
- Parfois, il est indiqué que vous avez été déconnecté de force, rafraîchissez et cela amène l’utilisateur à la page de connexion. Parfois, après avoir actualisé la page, cela permet à l’utilisateur d’utiliser la communauté.

