我从Cocoa Core Competencies 中读到
App ID 是一个由两部分组成的字符串,用于标识来自单个开发团队的一个或多个应用程序。该字符串由一个团队 ID 和一个包 ID 搜索字符串组成,用句点 (.) 分隔两部分。
然而它也说,
捆绑包 ID 是标识单个应用程序的唯一标识符,其他团队无法使用。
我看到我们无法在开发者帐户门户中使用与应用商店中的应用相同的捆绑 ID 注册应用 ID。
标识符为“com.example.myapp”的应用 ID 不可用。请输入不同的字符串。
所以我不知道来自 2 个开发人员的 2 个应用程序是否可以具有相同的包 ID(如 com.example.MyApp),这是否会导致任何冲突?
- 这两个应用程序可以安装在设备上吗?
- 应用商店可以允许这两个应用吗?
- 推送通知如何与这 2 个应用程序一起使用?
- 我看到像 Fabric Crashlytics、Urban Airship、Google App Invites 等许多服务都依赖 Bundle ID 来区分应用程序。