Purchasely
4.4
4.4
  • Welcome page
  • General
    • Presentation
    • Release notes
  • Quick start
    • Console Configuration
    • SDK Implementation
    • Testing
    • Sample
  • Basic configuration
    • Console Configuration
      • Creating a new application
      • Creating your Products
        • App Store
        • Play Store
        • Huawei App Gallery
        • Amazon App Store
        • Products & Plans
      • Design your Paywalls
      • Design your Paywalls-Latest
        • Carousel
        • Carousel Flow
        • Features List
        • Features List & Plan Picker with 2 & 3 columns
        • Feature list overlay
        • Plan picker horizontal
        • Plan picker with 2 and 3 Column
    • SDK installation
      • iOS SDK
      • Android SDK
      • React Native SDK
      • Cordova SDK
      • Flutter SDK
      • Unity SDK
    • SDK configurations
      • Paywall observer mode
      • Full mode
      • StoreKit 2
      • Appendices
        • Start the SDK
        • Set User Id
        • Notify when the app is ready
        • Present paywalls
        • Unlock content / service
        • Close SDK (Android only)
    • Stripe
    • Purchasely with RevenueCat
  • S2S notifications
    • Server-to-server notifications ?
    • Apple App Store
    • Google Play Store
    • Huawei App Gallery
  • Analytics
    • Dashboards
      • Introduction
      • Live
      • Subscriptions
      • Cohorts
      • Trials
      • Events
    • Events
      • Webhook events
        • Subscription events
        • Subscription events attributes
      • SDK events
        • UI events
        • UI attributes
  • Integrations
    • Webhook
      • Receiving and understanding messages
      • Managing entitlements
      • Detailed sequence diagrams
    • Airship
    • Amplitude
    • AppsFlyer
    • Adjust
    • Piano analytics(ex AT Internet)
    • Batch
    • Branch
    • Braze
    • Clevertap
    • Customer.io
    • Firebase
    • Iterable
    • Mixpanel
    • MoEngage
    • OneSignal
    • Segment
    • Brevo(ex Sendinblue)
  • Advanced Features
    • Asynchronous paywalls
    • NEW: Promotional offers
    • Anonymous user
    • Associating content
    • Audiences
    • Customising UI
      • Errors & alerts
      • Controllers (iOS) / Fragments (Android)
    • Deeplinks automations
    • Disable placements
    • Displaying users subscriptions
    • Localization
    • Lottie animations
    • Non-subscription products
    • Paywall action interceptor
    • Promoting your products
      • Self-promotion
      • Promoting In-App Purchases
    • Purchase manually
    • Subscription status
    • Use your own paywall
  • Others
    • Frequently Asked Questions
    • Migration guides
      • Migrate to Purchasely
      • Webhook
        • Migrate to Webhook v3.0
      • SDK
        • Migrate to SDK v3.0
          • v2.2.0
          • v2.1.3
        • Migrate to SDK v3.1
        • Migrate to SDK v3.2
        • Migrate to SDK v4.0.0
  • TESTING
    • Testing Cycle Durations
Powered by GitBook

© Purchasely 2020-2023

On this page
  • Connecting the Purchasely Cloud Platform with the App Store
  • Getting the endpoint URL from the Purchasely Console
  • Creating a new Pub/Sub Topic
  • Creating a subscription on the topic
  • Adding a publisher to the topic
  • Play Store configuration

Was this helpful?

Edit on GitHub
  1. S2S notifications

Google Play Store

PreviousApple App StoreNextHuawei App Gallery

Last updated 1 year ago

Was this helpful?

Connecting the Purchasely Cloud Platform with the App Store

Getting the endpoint URL from the Purchasely Console

  1. Connect to the Purchasely Console

  2. Access the settings of the application you want to connect

  3. Get the value of the parameter Google S 2 S Notifications Endpoint Purchasely > Mobile Applications > [YOUR APPLICATION] > Application settings

Creating a new Pub/Sub Topic

  1. Create new Pub/Sub topic Google Cloud Platform > PubSub > Topics > + Create new topic

  2. Suggested name for the topic Playstore-S2S-notifications

  3. Leave the encryption set on Key managed by Google

If you have multiple applications under the same Google Project, create one topic and one subscription per application.

Creating a subscription on the topic

  1. Access the topic you just created

  2. Click on + Create a subscription

  3. Set the Type of distribution to Push

  4. In the URL field, enter the value of the field Google Play S2S Notifications Endpoint retrieved from the Purchasely Console

  5. Set no expiration date

  6. Set the confirmation delay to 60 seconds

  7. Set Messages conservation to 7 days

To receive S2S notifications on mutiple endpoints, you can create another subscription linked to the same topic.

Adding a publisher to the topic

  1. Copy & paste the following value google-play-developer-notifications@system.gserviceaccount.com in the member field

  2. Set the role to Pub/Sub Publisher

Play Store configuration

  1. Type the full name of the topic. It shall have the shape projects/[YOUR PROJECTS]/topics/Playstore-S2S-Notifications

  2. Click on the button Send test notification. You can send several notifications at the same time

  3. Click on Save changes

  4. Check the good reception of the test notification at the topic level

  5. Check the good reception of the test notification at the subscription level

Connect to the

Add a new Pub/Sub Editor to the topic in the Google Cloud Platform > PubSub > Topics > [Playstore-S2S-Notifications] > + Add principal

Connect to the and go to the following section Google Play Console > [YOUR APPLICATION] > Monetization > Setup

in the Google Cloud Platform > Topics > Googleplay-S2S-Notifications

in the Google Cloud Platform > Subscriptions > Purchasely-Subscriptions

Google Cloud Platform Console
Google Cloud Platform Console
Google Play Console
Google Cloud Platform Console
Google Cloud Platform Console