deepwall
HomeContact UsLogin
  • Overview
  • System Components
  • Key Concepts
  • How It Works
  • Sign In
  • 🚀GETTING STARTED
  • App Registration
  • Configure In-App Products
  • Paywall Setup
    • Create A Paywall
    • Configure Look & Feel
    • Texts and Translations
  • Displaying Paywalls
    • Activate Default Displays
    • Create Targeted Displays
    • Display Priorities
    • Display Reports
    • Edit Displays
    • Display Rules
    • On Close Paywalls
  • Store Configuration
  • Attributions Configuration
  • App Status and Settings
  • ⚙️ SDK Framework
    • SDK Installation
      • iOS SDK
      • Android SDK
      • React Native SDK
      • Flutter SDK
      • Cordova SDK
      • Unity SDK
    • Using the SDKs
      • Initialization
      • Configuration
      • Listening SDK Events
      • Requesting Paywalls
      • Closing a Paywall
      • Validating Receipts
      • Making Purchases
      • Upgrades and Downgrades
      • Non-subscription Purchases
      • Restoring Purchases
      • Transition To Another Paywall
  • 🧪EXPERIMENTS
    • Experiments Overview
    • Create Experiments
    • Experiment Reports
    • Manual Traffic Allocation
    • Update Experiments
    • How Optimization Works?
  • 📦Integrations
    • Integrations Overview
    • Events List
    • Adjust
      • Get App Token
      • Create Adjust Events
    • AppsFlyer
      • Get Dev Key
    • Webhooks
    • OneSignal
  •  App Tracking (iOS 14.5)
    • App Tracking Overview
    • Configure In-app Actions
    • Create ATT Prompt
    • Displaying ATT Prompts
    • Experiments
  • 📈DASHBOARD
    • App Overview
    • Invite Members
    • Access Management
  • GUIDES
    • Apple
      • Getting the App Credentials
      • Setup In-App Products
      • Getting the Shared Secret
      • Server to server notifications
    • Google
      • Getting App Credentials
      • Setup In-App Products
      • Create Service Account Key
      • Developer Notifications
    • Huawei
      • Getting App Credentials
      • Setup In-App Products
      • Developer Notifications
  • 🔍Testing
    • Test Flows
    • Troubleshooting
    • Sandbox Testing
      • Apple App Store
      • Google Play Store
  • 🔗SDK Links
  • iOS SDK
  • Android SDK
  • React Native SDK
  • Flutter SDK
  • Cordova SDK
  • Unity SDK
Powered by GitBook
On this page
  • Register Your New App
  • 1. Enter App Information
  • 2. Configure Supported Languages
  • 3. Configure In-app Actions
  • 4. Complete Registration

Was this helpful?

App Registration

Learn how to register your app to Deepwall.

PreviousHow It WorksNextConfigure In-App Products

Last updated 4 years ago

Was this helpful?

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

Store Configuration