Mobile Access Allow Listing

Mobile Access Allow Listing

#Overview

Mobile Access Allow listing manages the apps that are allowed to access Magic. Adding your App ID (Bundle Identifier from iOS or Application ID from Android) to the mobile app allow list will stop all the traffic from unknown mobile sources.

#SDK requirements

Ensure your mobile SDK has been updated to the desired version to enable this feature.

iOS: since 3.2.0 ⁠⁠⁠Android: since 2.2.0 ⁠⁠Flutter: since 1.1.0 ⁠⁠Unity: since 0.2.0 React Native Bare / Expo: since 13.0.0

#Allow an App ID

Add your App ID to the allow list is available for any customer.

Turn on the toggle and input your App ID in the input field and click Add. The naming rules for the app id shall comply with the rules from iOS and Android:

  • It must have at least two segments (one or more dots).
  • All characters must be alphanumeric [a-zA-Z0-9] or an - or _ .

After adding the App ID, traffic from the unauthorized source is blocked. Users from the unauthorized app will see the message below when they try to login. If this happens unexpectedly, adding the App ID in the message will help you to unblock these users.

#Find Bundle Identifier in Xcode

A bundle ID or bundle identifier uniquely identifies an application in Apple's ecosystem, which is usually written in reverse DNS notation link.magic.ios.

Your iOS bundle Identifier can found in the Target -> Sign & Capabilities -> Bundle Identifier

#Find Application ID in Android

Your application ID is defined by the applicationId property in your module's build.gradle file, as shown here:

01android {
02    defaultConfig {
03        applicationId = "link.magic.android"
04        minSdk = 24
05        targetSdk = 31
06        versionCode = 1
07        versionName = "1.0"
08    }
09    ...
10}

For more detail about Application ID in Android, please refer to the Official doc

Did you find what you were looking for?

Mobile Access Allow Listing

Did you find what you were looking for?