最佳实践 Android 包名和 IOS bundleID
Best practice Android package name and IOS bundleID
您好,我正在开发一个 Android 应用程序和一个 IOS 应用程序。
我的问题是关于 Android 包名称和 IOS bundleID。
是否像 "com.mysite.myapp"
那样在两个平台上使用相同的值是最佳做法?或者我应该为不同的平台使用不同的值,例如:
"com.mysite.myapp.android"
android 版本
"com.mysite.myapp.ios"
IOS 版本
你对包名没有限制,除了包名不应该已经在 play-store 或 ios-app-store.
所以你可以让他们一样。或者为方便起见,在包名称中使用 android
或 ios
。
一些附加信息
在Android play-store-id(定义在build.gradle
)和package-name( manifest.xml
中定义的)可以不同。所以不要对此感到困惑。
您可以为您的 类 放置任何架构或包结构,并且可以为 play-store 设置不同的包名称。
我通常使用 com.mysite.myapp.android
和 com.mysite.myapp.ios
这样的名字。此外,如果应用程序有不同的模块,我更愿意给它们一些有意义的后缀,例如应用程序本身的 com.mysite.myapp.android.app
和服务访问层的 com.mysite.myapp.android.sal
(与 API 一起使用的代码)。
但是没有严格的要求。您可以以任何方式命名包和捆绑包。
您好,我正在开发一个 Android 应用程序和一个 IOS 应用程序。
我的问题是关于 Android 包名称和 IOS bundleID。
是否像 "com.mysite.myapp"
那样在两个平台上使用相同的值是最佳做法?或者我应该为不同的平台使用不同的值,例如:
"com.mysite.myapp.android"
android 版本"com.mysite.myapp.ios"
IOS 版本
你对包名没有限制,除了包名不应该已经在 play-store 或 ios-app-store.
所以你可以让他们一样。或者为方便起见,在包名称中使用 android
或 ios
。
一些附加信息
在Android play-store-id(定义在build.gradle
)和package-name( manifest.xml
中定义的)可以不同。所以不要对此感到困惑。
您可以为您的 类 放置任何架构或包结构,并且可以为 play-store 设置不同的包名称。
我通常使用 com.mysite.myapp.android
和 com.mysite.myapp.ios
这样的名字。此外,如果应用程序有不同的模块,我更愿意给它们一些有意义的后缀,例如应用程序本身的 com.mysite.myapp.android.app
和服务访问层的 com.mysite.myapp.android.sal
(与 API 一起使用的代码)。
但是没有严格的要求。您可以以任何方式命名包和捆绑包。