Abra Desktop identifiers

Each app has a unique identifier, named package name on Android and bundle identifier on iOS. This identifier ensures that Abra Desktop can test the correct app.

Find an app identifier for:

Android

Developers can locate the package name in the AndroidManifest.xml or build.gradle file. The package is defined in the package attribute of the <manifest>, or as applicationId attribute in gradle.

If the app is available on Google Play, you have two ways to find the package name:

  1. Open the app on Google Play on an Android device, the package name is listed at the bottom of the screen on new devices.

  2. If the package name is not listed, copy the Google Play URL. The URL contains the package name, e.g. https://play.google.com/store/apps/details?id=com.example.id means the identifier is com.example.id

iOS

Developers can find the bundle identifier in the Xcode project settings under the General tab of the Target settings. It is listed as Bundle Identifier.

If the app is available on the App Store, you have to follow the 5 steps below to find the bundle identifier.

  1. Open the App Store page for your app in the browser and copy the URL.

  2. The URL contains a country code and unique number, this can be used to find the bundle identifier. For example, https://apps.apple.com/nl/app/name-of-the-app/id123456789 means the country code is nl and the number is 123456789

  3. Based on the country code and number, you can lookup the bundle identifier by appending it to this link: https://itunes.apple.com/lookup?id=ADD_UNIQUE_NUMBER_HERE&country=ADD_COUNTRY_CODE_HERE

  4. Open the URL, e.g. https://itunes.apple.com/lookup?id=123456789&country=nl to download a text file containing the bundle identifier.

  5. Open the text file with a text editor and search for bundleId to find the bundle identifier, e.g. "bundleId":"com.example.app"means the identifier is com.example.app