Xgenious/ docs
Products
Get support

Updating Package & Bundle ID

A unique package name (Android) and bundle identifier (iOS) is required to publish.

Android

File: android/app/build.gradle.kts

defaultConfig {
    applicationId = "com.yourcompany.prohandy_provider"
    // ...
}

Also update the namespace inside the same file:

android {
    namespace = "com.yourcompany.prohandy_provider"
}

Then update package declarations and folder path:

android/app/src/main/kotlin/com/xgenious/prohandy_provider/MainActivity.kt

  • Rename the directory tree to com/yourcompany/prohandy_provider/ to match the new ID.
  • Update the package com.xgenious.prohandy_provider line at the top of MainActivity.kt.

Re-run:

flutter clean
flutter pub get

iOS

  1. Open ios/Runner.xcworkspace in Xcode.
  2. Select the Runner target in the left project tree.
  3. Under Signing & Capabilities, update Bundle Identifier to com.yourcompany.prohandy_provider.
  4. Select your Apple Developer Team.

After updating

  • Re-download google-services.json / GoogleService-Info.plist (they are tied to the ID) — see Firebase Setup.
  • Re-create SHA-1 fingerprints for Google Sign-In.
  • Update deep link scheme if you changed the provider prefix — see Deep Linking.
Still stuck?
Our support team is ready to help you get set up.
Get support