最佳实践 Android 包名和 IOS bundleID

Best practice Android package name and IOS bundleID

您好,我正在开发一个 Android 应用程序和一个 IOS 应用程序。

我的问题是关于 Android 包名称和 IOS bundleID。

是否像 "com.mysite.myapp" 那样在两个平台上使用相同的值是最佳做法?或者我应该为不同的平台使用不同的值,例如:

你对包名没有限制除了包名不应该已经在 play-storeios-app-store.

所以你可以让他们一样。或者为方便起见,在包名称中使用 androidios

一些附加信息

在Android play-store-id(定义在build.gradle)和package-namemanifest.xml 中定义的)可以不同。所以不要对此感到困惑。

您可以为您的 类 放置任何架构或包结构,并且可以为 play-store 设置不同的包名称。

我通常使用 com.mysite.myapp.androidcom.mysite.myapp.ios 这样的名字。此外,如果应用程序有不同的模块,我更愿意给它们一些有意义的后缀,例如应用程序本身的 com.mysite.myapp.android.app 和服务访问层的 com.mysite.myapp.android.sal (与 API 一起使用的代码)。

但是没有严格的要求。您可以以任何方式命名包和捆绑包。