---
title: "What is an app ID?"
canonical_url: "https://www.nutrient.io/guides/flutter/troubleshooting/what-is-an-app-id/"
md_url: "https://www.nutrient.io/guides/flutter/troubleshooting/what-is-an-app-id.md"
last_updated: "2026-05-15T15:53:41.581Z"
description: "Solutions for common issues and errors in Nutrient Flutter SDK with debugging tips and workarounds."
---

Every Android app requires an application ID (package name) to work. This is a string that’s set up during development, usually in the form of `com.example.yourapp` in your Gradle `build.config`. Note that the terms application ID and bundle ID are generally used interchangeably:

```groovy

android {
    defaultConfig {
        applicationId "com.example.yourapp"...
    }...
}

```

Nutrient bases your license on the bundle ID you provide. This has to be an explicit ID, meaning an ID that’s unique and doesn’t contain a star (*) value.

Once a bundle ID is registered in the Nutrient license portal, it can’t be changed. Note that these IDs are case-sensitive, so make sure you register the correct case variant.

## Development and testing

For development and testing, you can request additional bundle IDs [from our license portal](https://my.nutrient.io). Ensure you’ve registered the actual bundle ID beforehand, and that the beta/testing ID is recognizable as such.

Example:
If your product is named FaxSender and your company name is OKBX Corporation, then your bundle ID will likely look like this: `com.okbx.faxsender`. Your testing IDs could be `com.okbx.faxsender.dev`, `com.okbx.faxsender.staging`, `com.okbx.faxsender.testing`, or `com.okbx.faxsender.beta`.

```groovy

android {...
  buildTypes {
      debug {
          applicationIdSuffix ".dev"
      }
  }
}

```

We approve these IDs manually and will add them if they match the above scheme. If you have a different scheme, let us know and we’ll consider your case.

If you can’t find the Request Beta ID link, you either have no license entry (which could mean your payment is open), or you haven’t yet registered your actual bundle ID with your license. Complete your payment or register your bundle ID, and the Beta ID request feature will work.
---

## Related pages

- [How to add the license key for your Flutter app](/guides/flutter/troubleshooting/add-license-key.md)
- [How to find your iOS app bundle ID quickly](/guides/flutter/troubleshooting/finding-the-bundle-id.md)
- [Flutter Configuration Problems](/guides/flutter/troubleshooting/flutter-configuration-problems.md)
- [Ios Flutter Platform Not Detected](/guides/flutter/troubleshooting/ios-flutter-platform-not-detected.md)
- [Cocoapods Conflicts With Asdf](/guides/flutter/troubleshooting/cocoapods-conflicts-with-asdf.md)
- [Manage status bar appearance in Flutter](/guides/flutter/troubleshooting/view-controller-based-status-bar-appearance.md)
- [How to find your current SDK version](/guides/flutter/troubleshooting/getting-the-currently-used-version.md)
- [Pspdfkit Widget Appcompat Activity Issue](/guides/flutter/troubleshooting/pspdfkit-widget-appcompat-activity-issue.md)
- [Using Android Gradle Plugin 7](/guides/flutter/troubleshooting/using-android-gradle-plugin-7.md)
- [Understanding bundle IDs for iOS app development](/guides/flutter/troubleshooting/what-is-a-bundle-id.md)
- [Measurement Magnifier Not Working On Android](/guides/flutter/troubleshooting/measurement-magnifier-not-working-on-android.md)

