iOS Bundle IDs / Android Package Names

Status: LIVE

iOS Bundle IDs / Android Package Names

  • Use the customer's domain and <project> e.g. de.ista.meterreading

  • Use the same between both mobile platforms (iOS and Android).

  • If the project has multiple targets (iOS) or flavors (Android) then add a variation part: <customer-domain>.<project>.<variation>, e.g. ag.pos.ocr.vodafone

  • Don't use hyphens (-) or underscores (_).

  • Illegal names:

    • at.nineyards.alcar.world-of-wheels. Drop the hyphens, this is only valid for iOS but not on Android.

    • at.nineyards.pos.ocrvodafone. Vodafone is one of many targets for this project, so delineate that with a period (.)

  • This is the default convention. If the customer explicitly asks for a name, then comply with their wishes.

  • ⚠️ Be careful not to register production bundle IDs on one of our own Apple accounts. This will block the customer from using those bundle IDs. If you need to build with 9Y’s Apple account, then add a .staging suffix.

 

 

Owner

Reviewer