Configuring Products

Quick steps on how to set up products, permission and paywalls‌

Configure Products

Before working with products in SDK, make sure you did all necessary setup in App Store Connect / Google Play Console. Generally, mind the following:

App Store Connect Products Setup Checklist

  • You must agree to the latest Developer License Agreements.
  • You must complete all the financial agreements as described in the Agreements, Tax, and Banking
  • Your project bundle id should match one in App Store Connect.
  • You must provide correct shared secret.
  • Product IDs must be added in Apphud Product Hub > Permission Groups.
  • Paywalls must be created in Apphud Product Hub > Paywalls (if you're planning to use them).
  • Your In-App purchases setup must be fully completed (with duration, pricing, etc.) and have Ready to Submit state.

Google Play Console Products Setup Checklist

  • You must agree to the latest Developer License Agreements.
  • You must add your Google email to license testers.
  • You must upload APK to Google Play Console to at least internal track.
  • You must use correct package name and Service Account Credentials.
  • Your In-App purchases setup must be fully completed (with base plan and offer).
  • Product IDs along with their Base Plan IDs must be added in Apphud Product Hub > Permission Groups .
  • Paywalls must be created in Apphud Product Hub > Paywalls (if you're planning to use them).

Configure Permission Groups, Paywalls and Placements

Apphud allows to easily add new products, including convenient cross-platform iOS/Android products support.‌

You can customize which in-app purchases in the application will be displayed to your users remotely – control them without having to update the application.‌

Permission groups allow you to specify what level of access each product should unlock for your users, which can greatly simplify the code in your app to verify subscription access.‌

Use Paywalls to change the products list of your paywall on the fly and send any configuration options you need without app updates.‌

Use Placements to easily manage paywalls at different parts of the app to effectively engage different user segments.

It's also great for experimenting with how different price and paywall configurations affect key subscription metrics.‌

Learn more about product infrastructure entities available within Apphud's Product Hub: