【问题标题】:Best practice Android package name and IOS bundleID [closed]最佳实践 Android 包名称和 IOS bundleID [关闭]
【发布时间】:2018-12-29 01:42:29
【问题描述】:

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

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

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

  • "com.mysite.myapp.android" 安卓版
  • "com.mysite.myapp.ios"在IOS版本上

【问题讨论】:

    标签: android ios bundle-identifier package-name


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      所以你可以使它们相同。或者为方便起见,在包名中使用androidios

      一些附加信息

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

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

      【讨论】:

      • 将推送与 firebase 或其他推送系统一起使用时会出现错误吗?
      • 一点也不,所有的系统都有为android和ios编写的不同机制。
      猜你喜欢
      • 2011-07-23
      • 2011-09-30
      • 1970-01-01
      • 2011-11-11
      • 2011-01-07
      • 1970-01-01
      • 1970-01-01
      • 2013-07-22
      • 1970-01-01
      相关资源
      最近更新 更多