App Registration
Learn how to register your app to Deepwall.
To get started using Deepwall, the first step is registering your app to Deepwall from the Deepwall Console.
Your app on every platform has different target audiences and your strategies should be different to manage your subscription business and maximize your revenue for each platform. So Deepwall lets you manage your multi-platform apps flexibly, and requires your apps on every platform to be registered as a seperate app on Deepwall.
There is no limit to this, so you can register as many apps as you want to Deepwall.
Your app in Deepwall should be a mobile app which is on sale or will be on sale soon in App Store, Google Play Store or Huawei AppGallery and it should be configured on those platforms before registering to Deepwall.

Register Your New App

All your apps registered to Deepwall on all platforms located in the Apps tab. Click New App to register a new app to Deepwall.

1. Enter App Information

Choose the mobile platform and enter the Name of your app. Enter your app's Bundle ID and App ID (for iOS and Huawei apps). You can enter your store credentials at that stage if you want e.g. App-Specific Shared Secret for iOS or Service Account Key JSON for Google Play.
Deepwall needs the credentials of stores to make the necessary integration for in-app purchases and receipt validation.
You don't have to enter store integration credentials while creating your app at this stage, you can enter them later. But please ensure that you have entered them before activating a display or experiment.
You can check out the following guide to understand the store integration keys you need to provide:

2. Configure Supported Languages

Deepwall manages text translations shown in paywalls for multi-language apps. While it displays pages in those languages ​​to users using supported languages, it displays pages in the primary language for those using languages ​​other than supported languages
So while configuring your app, you should select the Primary Language and the Supported Languages in your app.

3. Configure In-app Actions

In-app actions in Deepwall are the checkpoints where you want to raise a paywall or ATT Prompt (for iOS 14.5) in your app which can be a startup action if you want to raise a paywall or prompt after the app launch or it can be an action triggered to unlock premium contents. Number of in-app actions depends on the app.
So define your In-app Actions and provide unique keys for each of them (e.g. APP_LAUNCH, PREMIUM_CONTENT).
Important Note
You must give the created in-app action keys to your developer since those keys should be sent while requesting a paywall via Deepwall SDK in the app.

4. Complete Registration

When you are finished configuring your app, click Finish to complete your app registration. You will receive a pop-up that will show you the necessary keys for Deepwall SDK integration Client Api Key and Action Keys.
Client API Key and Action Keys are all you need to start integrating Deepwall SDK into your app