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:
Open the app on Google Play on an Android device, the package name is listed at the bottom of the screen on new devices.
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 iscom.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.
Open the App Store page for your app in the browser and copy the URL.
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 isnl
and the number is123456789
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
Open the URL, e.g.
https://itunes.apple.com/lookup?id=123456789&country=nl
to download a text file containing the bundle identifier.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 iscom.example.app