Package Name
- Definition of Package Name
- A unique identifier for an Android application, typically in reverse domain format such as com.example.app. Package names are used in MDM platforms to add apps to allowlists or blocklists and to manage app deployments.
A package name is a unique identifier for an Android application, typically in reverse domain format such as com.example.app or com.androidnexus.console. Package names are used in MDM platforms to identify apps in allowlists, blocklists, and app deployment.
Package Name Format
Package names follow reverse domain notation. For example, Google’s Gmail app is com.google.android.gm. The format is typically: com.company.appname or org.organization.appname. Package names are case-sensitive and globally unique.
Finding Package Names
Users can find an app’s package name by enabling developer mode in Android settings and checking app information. IT administrators can use ADB (Android Debug Bridge) command adb shell pm list packages to view all packages on a device.
App Identification
Package names uniquely identify apps across all Android devices. Unlike app names (which can be duplicated), package names are globally unique. This allows MDM platforms to reliably identify specific apps.
In MDM Policies
MDM administrators use package names to create app allowlists (specifying which apps are permitted) or blocklists (specifying which apps are prohibited). Policies reference apps by package name to ensure the correct apps are managed.
App Updates
When an app is updated, the package name remains the same. The version number within the app changes, but the package name identifier remains constant. This allows MDM to track app updates without confusion.
Privacy Considerations
Package names are visible to users through Android settings. This is not sensitive information, though keeping a list of package names could potentially indicate organizational software choices.
Version Information
Apps have both a package name and a version number. The package name identifies which app it is, while the version number indicates which release of that app is installed. Both are used together in app management.
People Also Ask
What is Package Name? +
Why is Package Name important for Android device management? +
How does Package Name work in practice? +
Manage Android devices with AndroidNexus
Put this knowledge into practice — AndroidNexus makes Android fleet management accessible for any team size.
Get started free →