嗨,我正在开发一个Android应用程序和一个IOS应用程序。
我的问题是关于Android软件包名称和IOS bundleID。
在"com.mysite.myapp"
这样的两个平台上使用相同的值是否是最佳做法?还是应该为不同的平台使用不同的值,例如:
"com.mysite.myapp.android"
(在Android版本上)"com.mysite.myapp.ios"
(在IOS版本上)答案 0 :(得分:1)
您对包名称没有任何限制,除外,包名称不应已经在 Play商店上>或 iOS应用商店。
因此您可以使它们相同。或者只是为了方便起见在软件包名称中使用android
或ios
。
一些其他信息
在Android play-store-id (在build.gradle
中定义)和 package-name (在manifest.xml
中定义)可以不同。因此,不要对此感到困惑。
您可以为类放置任何体系结构或包结构,并可以为Play商店设置不同的包名称。
答案 1 :(得分:1)
我通常使用com.mysite.myapp.android
和com.mysite.myapp.ios
之类的名称。此外,如果应用程序具有不同的模块,则我希望给它们提供一些有意义的后缀,例如,应用程序本身的com.mysite.myapp.android.app
和服务访问层的com.mysite.myapp.android.sal
(与API一起使用的代码)。
但是没有严格的要求。您可以以任何方式命名软件包和捆绑软件。