Skip to content

Bundle Identifier

A reverse domain identifier is when you take a domain name, like example.com, reverse it, com.example, then add the ID you pick for your app to it, com.example.my-app. That’s it really.

The benefit of using a reverse domain identifier for your app is that if you own a domain name then it’s very easy for you to create ID’s that are unique globally. Any other app developer that tries to use your domain after all you have legal recourse to try to force into changing their ID, if you make your app ID be called com.google.my-app then sooner or later Google are probably gonna come with their lawyers and can make sure your app is forced to change its ID.

The ID should be lowercase and URL safe.

That’s perfectly fine, you don’t need to own the domain, no one is going to enforce which domain you pick. You might get issues down the line from picking one you don’t own, e.g. if another company decides to shut you down, or if another project uses the same ID as you so when a user installs their app it starts colliding with your app, things like that, but the Tauri CLI just verifies that the ID you use isn’t the default one so that apps made with Tauri don’t instantly compete with one another, what you pick is entirely up to you, no one actually checks if you own the domain or not unless it becomes an issue elsewhere, like uploading to the Play Store and such.