Activer les notifications développeur en temps réel (RTDN) dans Google Play Console
La configuration des notifications développeur en temps réel (RTDN) est essentielle pour garantir la précision des données : elle vous permet de recevoir instantanément les mises à jour du Play Store, notamment les informations sur les remboursements et d’autres événements.
Activer les notifications
- Assurez-vous que Google Cloud Pub/Sub est activé. Ouvrez ce lien et sélectionnez votre projet d’application. Si vous n’avez pas encore activé Google Cloud Pub/Sub, vous devez le faire ici.
- Accédez à App settings > Android SDK depuis le menu supérieur d’Adapty et copiez le contenu du champ Enable Pub/Sub API situé à côté du titre Google Play RTDN topic name.
Si le contenu du champ Enable Pub/Sub API est dans un format incorrect (le format correct commence par projects/...), consultez la section Corriger le format incorrect du champ Enable Pub/Sub API pour obtenir de l’aide.
-
Ouvrez la Google Play Console, choisissez votre application et accédez à Monetize with Play -> Monetization setup. Dans la section Google Play Billing, cochez la case Enable real-time notifications.
-
Collez le contenu du champ Enable Pub/Sub API que vous avez copié dans les App Settings d’Adapty dans le champ Topic name.
-
Cliquez sur Save changes dans la Google Play Console.
Tester les notifications
Pour vérifier que vous êtes bien abonné aux notifications développeur en temps réel :
- Enregistrez les modifications dans les paramètres de la Google Play Console.
- Sous Topic name dans la Google Play Console, cliquez sur Send test notification.
- Accédez à App settings > Android SDK dans Adapty. Si une notification de test a été envoyée, vous verrez son statut au-dessus du nom du sujet.
Corriger le format incorrect du champ Enable Pub/Sub API
Si le contenu du champ Enable Pub/Sub API est dans un format incorrect (le format correct commence par projects/...), suivez ces étapes pour diagnostiquer et résoudre le problème :
1. Vérifier l’activation de l’API et les autorisations
Assurez-vous soigneusement que toutes les API requises sont activées et que les autorisations sont correctement accordées au compte de service. Même si vous avez déjà effectué ces étapes, il est important de les refaire pour vous assurer qu’aucune sous-étape n’a été manquée. Répétez les étapes des sections suivantes :
- Activer les API développeur dans la Google Play Console
- Créer un compte de service dans la Google Cloud Console
- Accorder des autorisations au compte de service dans la Google Play Console
- Générer le fichier de clé du compte de service dans la Google Play Console
- Configurer l’intégration Google Play Store
2. Ajuster les politiques de domaine
Modifiez les politiques Domain restricted contacts et Domain restricted sharing :
-
Ouvrez la Google Cloud Console et sélectionnez le projet dans lequel vous avez créé le compte de service pour gérer votre application.
-
Dans la section Quick Access, choisissez IAM & Admin.
-
Dans le panneau de gauche, choisissez Organization Policies.
-
Recherchez la politique Domain restricted contacts.
-
Cliquez sur le bouton représentant des points de suspension dans la colonne Actions et choisissez Edit policy.
-
Dans la fenêtre de modification de la politique :
-
Sous Policy source, sélectionnez le bouton radio Override parent’s policy.
-
Sous Policy enforcement, sélectionnez le bouton radio Replace.
-
Sous Rules, cliquez sur le bouton ADD A RULE.
-
Sous New rule -> Policy values, choisissez Allow All.
-
Cliquez sur SET POLICY.
-
-
Répétez les étapes 4 à 6 pour la politique Domain restricted sharing.
Ensuite, recréez le contenu du champ Enable Pub/Sub API situé à côté du titre Google Play RTDN topic name. Le champ aura désormais le format correct.
Veillez à remettre Policy source sur Inherit parent’s policy pour les politiques modifiées une fois que vous avez activé avec succès les Real-time Developer Notifications (RTDN).
Transfert des événements bruts
Il peut arriver que vous souhaitiez tout de même recevoir les événements S2S bruts de Google. Pour continuer à les recevoir tout en utilisant Adapty, ajoutez simplement votre endpoint dans le champ URL for forwarding raw Google events et nous vous transmettrons les événements bruts tels quels depuis Google.
Prochaine étape
Configurez le SDK Adapty pour :