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