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
  • Get App Credentials
  • Setup In-app Products
  • Get App Store Connect Shared Secret
  • Server to Server Notifications

Was this helpful?

  1. GUIDES

Apple

Learn how to develop your apps easier on the Apple platform

PreviousAccess ManagementNextGetting the App Credentials

Last updated 4 years ago

Was this helpful?

Deepwall provides SDKs and server side integrations to Apple platforms for quick and easy development to make in-app purchases and manage subscriptions.

You can use the following guides for the configurations needed for integrating Deepwall to Apple Platforms.

Get App Credentials

Your iOS app in Deepwall should be a mobile app that is either live or will be live soon on the App Store and it should be configured on the App Store Connect before registering to Deepwall.

You need to provide your app credentials to Deepwall after you have created your app on the App Store Connect.

You can check out the following guide to understand the app information you need to get from App Store Connect and provide it to Deepwall.

Setup In-app Products

In-app products in Deepwall represent the in-app products (subscriptions or one-time purchases) that users purchase on mobile platforms (App Store, Google Play Store or Huawei AppGallery) via your mobile app.

So you need to setup your in-app products for your iOS apps on the App Store Connect first before registering them to Deepwall.

You can check out the following guide to learn more about setting up in-app products on App Store Connect.

Get App Store Connect Shared Secret

Deepwall needs the app-specific shared secret for performing server-side receipt validation. So you need to get the shared secret from App Store Connect and provide it to Deepwall.

You can check out the following guide to learn more about getting the shared secret from App Store Connect and configure it in Deepwall.

Server to Server Notifications

Server to Server Notifications is a service that Apple provides for auto-renewable subscription products. Even though Deepwall does not require server notifications from the App Store and can regularly collect subscription information from App Store, sending server notifications to Deepwall will speed up webhooks and minimize lagging for analytics.

For Apple Server to Server Notifications, the URL provided in the Deepwall panel must be set in App Store Connect.

You can check out the following guide to learn more about configuring server-to-server notifications:

Getting the App Credentials
Setup In-App Products
Getting the Shared Secret
Server to server notifications