android - 我应该在我的 iOS 和 Android 应用程序中使用相同的包名称吗?

标签 android ios app-store google-play

我应该以相同的包名发布我的应用程序的 Android 和 iOS 版本,还是使用不同的包名有一些好处?

即我应该为我的应用程序的 Android 和 iOS 版本使用 com.mycompany.myapp,还是应该将它们分开为 com.mycompany.myapp.ioscom .mycompany.myapp.android?

我现在想不出任何技术原因来使用单独的包,但由于以后更改这将是可怕的,我很想使用不同的包。

最佳答案

我同意其他答案,这完全是你自己的选择,但我也反对其他答案并声明,我个人认为没有必要使用特定的 ios 和 android 包/命名空间。

这两个平台都有自己的意识形态和结构,在命名类和包/命名空间时,我通常会使用它们。

举这些例子:

安卓:

  • com.company.app;
  • com.company.app.listeners;
  • com.company.app.adapters
  • com.company.app.ui;

iOS

  • com.company.app;
  • com.company.delegates;
  • com.company.ui;

它简单、整洁且易于遵循。显然存在交叉,并且总是会有些困惑……但是语言和 IDE 本身的差异足以让您在游戏中保持清醒。

因此,如前所述;个人选择。

关于android - 我应该在我的 iOS 和 Android 应用程序中使用相同的包名称吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13502519/

相关文章:

android - 如何使用 FirebaseIndexRecyclerAdapter 向下滚动加载更多数据

Android Studio - 不明确的方法调用 getClass()

iphone - 问题 pushViewController 从 Landscape 到 Portrait

ios - 如何跟踪 iOS 应用内购买中的自动续订订阅?

iphone - Xcode 4. 3's ' 估计的应用程序商店大小与 .ipa 文件有很大不同,为什么?

android - 在 Android-x86 中使用 C2DM

android - shell/批处理脚本将命令定向到 adb shell

ios - 如何在 Swift 中将本地时间日期转换为 UTC?

iphone - 使用不同的标识符上传应用程序更新

iphone - 获得苹果批准后我们可以拒绝应用程序吗?