应用程序包 ID 是否需要域才能提交到应用程序商店?

Is a domain needed for app bundle ID to submit to app store?

我不想购买域,但想将我开发的应用程序提交到 App Store。我想知道应用程序包 ID 是否必须包含您(开发人员)拥有的反向域,或者是否任何唯一字符串都可以工作。我试过查看 google 等,但没有明显的答案。或者,如果 bundle ID 确实必须是反向域,websiteName.weebly.com 会被写成 com.weebly.websiteName 或者这不是一个选项。

谢谢。

您需要为应用设置的域 com.company.awesomeapp 是应用的捆绑包标识符。您不需要拥有 company.com 域。


A bundle ID or bundle identifier uniquely identifies an application in Apple's ecosystem. This means that no two applications can have the same bundle identifier. To avoid conflicts, Apple encourages developers to use reverse domain name notation for choosing an application's bundle identifier.

如果您想了解更多信息,请阅读 What Are App IDs and Bundle Identifiers

您购买的域名将始终是唯一的。这就是为什么苹果建议反向使用 bundle ID 只是为了确保您的 bundle Id 不会与其他应用程序的 bundle ID 冲突。否则,任何唯一的字符串都将用作捆绑包 ID。

将应用程序提交到 App Store 时。您必须输入支持 URL。