React-native-onesignal: Les notifications Android s'enregistrent-elles sans invite ?

Créé le 31 mars 2018  ·  3Commentaires  ·  Source: OneSignal/react-native-onesignal

Désolé si c'est une question idiote, je ne connais pas trop le fonctionnement d'Android. Ainsi, les utilisateurs d'Android ne reçoivent pas d'invite pour recevoir des notifications, ils sont simplement automatiquement abonnés ?

Commentaire le plus utile

@ilyakar @djalmaaraujo Android n'a pas d'invite système pour les autorisations de notification comme le fait iOS, elles sont activées par défaut. Android 6.0 (API niveau 23) a ajouté des invites d'autorisation d'exécution, mais les notifications n'en faisaient pas partie.

Si vous ne souhaitez pas abonner automatiquement vos utilisateurs, vous pouvez appeler OneSignal.setSubscription(false); après l'initialisation lors du premier démarrage de l'application. Ensuite, lorsque vous y invitez et qu'ils acceptent, appelez OneSignal.setSubscription(true); .

Tous les 3 commentaires

@ilyakar Je me

@ilyakar @djalmaaraujo Android n'a pas d'invite système pour les autorisations de notification comme le fait iOS, elles sont activées par défaut. Android 6.0 (API niveau 23) a ajouté des invites d'autorisation d'exécution, mais les notifications n'en faisaient pas partie.

Si vous ne souhaitez pas abonner automatiquement vos utilisateurs, vous pouvez appeler OneSignal.setSubscription(false); après l'initialisation lors du premier démarrage de l'application. Ensuite, lorsque vous y invitez et qu'ils acceptent, appelez OneSignal.setSubscription(true); .

Merci pour l'explication, Josh. C'est ce que j'espérais.

Sincères amitiés,
Il y a

Le 2 avril 2018, à 21h27, Josh Kasten [email protected] a écrit :

@ilyakar @djalmaaraujo Android n'a pas d'invite système pour les autorisations de notification comme le fait iOS, elles sont activées par défaut. Android 6.0 (API niveau 23) a ajouté des invites d'autorisation d'exécution, mais les notifications n'en faisaient pas partie.

Si vous ne souhaitez pas inscrire automatiquement vos utilisateurs, vous pouvez appeler OneSignal.setSubscription(false) ; après l'initialisation au premier démarrage de l'application. Ensuite, lorsque vous y invitez et qu'ils acceptent, appelez OneSignal.setSubscription(true);.

-
Vous recevez ceci parce que vous avez été mentionné.
Répondez directement à cet e-mail, affichez-le sur GitHub ou coupez le fil de discussion.

Cette page vous a été utile?
0 / 5 - 0 notes