Avant de pouvoir créer des achats intégrés ou des abonnements sur votre application mobile android, vous aurez besoin de l’URL du champ Google Play S2S Notifications Endpoint : demandez-la à votre chargé de compte chez OKAST ou faites une demande par email à devapp@flamefy.com. Vous en aurez besoin au cours de la procédure décrite ci-dessous.
Création d’un nouveau sujet Pub/Sub
- Connectez-vous à la console de la plate-forme Google Cloud
- Créer un nouveau sujet Pub/Sub
- Google Cloud Platform > PubSub > Sujets > + Créer un nouveau sujet
- Nommez le sujet Playstore-S2S-notifications.
- Laissez le cryptage sur la clé gérée par Google.
Création d’un abonnement Pub/Sub
- Accédez au sujet que vous venez de créer
- Cliquez en bas de page sur + Créer un abonnement > Créer un abonnement (Créer un abonnement simple)
- Définissez le Type de distribution sur Push
- Dans le champ URL, entrez l’URL Google Play S2S Notifications Endpoint qui vous a été fournie (cf haut de l’article)
- Définissez la Durée de conservation des messages à 7 jours
- Ne définissez pas de Délai d’expiration
- Définissez le Délai de confirmation à 60 secondes
Ajout d’un éditeur au sujet Pub/Sub
- Ajoutez un nouveau membre Pub/Sub au sujet dans la console de Google Cloud Platform: Google Cloud Platform > PubSub > Thèmes > [Playstore-S2S-Notifications] > + AJOUTER UN COMPTE PRINCIPAL
- Copiez et collez la valeur suivante google-play-developer-notifications@system.gserviceaccount.com dans le champ membre
- Définissez le rôle sur Editeur Pub/Sub
Test
- Connectez-vous à la Google Play Console et accédez à la section suivante: Google Play Console > [VOTRE APPLICATION] > Monétiser > Configuration de la monétisation > Notifications pour les développeurs en temps réel
- Saisissez le nom complet de la rubrique. Il doit avoir la forme projets/[VOS PROJETS]/topics/Playstore-S2S-Notifications
- Cliquez sur le bouton Envoyer une notification de test
- Vérifiez la bonne réception de la notification de test au niveau du sujet dans la console Google Cloud Platform : Google Cloud Platform > Sujets > Notifications Googleplay-S2S
- Vérifiez la bonne réception de la notification de test au niveau de l’abonnement dans la console Google Cloud Platform: Google Cloud Platform > Abonnements
- Cliquez sur Enregistrer les modifications
Tout est ok vous pouvez maintenant créer vos achats intégrés et abonnements dans la Google Play Console => cf article ici