Firebase 中 iOS 和 Android 应用的包名称相同

Posted

技术标签:

【中文标题】Firebase 中 iOS 和 Android 应用的包名称相同【英文标题】:Same package name for iOS and Android apps in Firebase 【发布时间】:2021-09-22 19:18:57 【问题描述】:

我已经在 firebase 中添加了我的应用程序的 ios 版本,现在我正在尝试添加同一个应用程序的 android 版本,但问题是 iOS 和 Android 具有相同的包名称。添加 Android 时,我收到错误 An unexpected error has occurred. [Reason: Requested entity already exists]

是否必须在 Firebase 中为 iOS 和 Android 保留不同的包/包名称?

【问题讨论】:

【参考方案1】:

不可以,iOS 和 Android 应用程序可以使用相同的包名。事实上,我有一个连接到 Firebase 的 Android/iOS 应用程序。出于安全原因,我必须隐藏包名和其他机密信息。但正如您所见,您只需点击添加应用按钮并创建 2 个应用程序,一个适用于 Android,一个适用于 iOS。最好的问候。

注意:我先添加了 Android 应用,然后添加了 iOS 应用。如果您仍然有问题,则可能是 Firebase 方面的错误。

【讨论】:

以上是关于Firebase 中 iOS 和 Android 应用的包名称相同的主要内容,如果未能解决你的问题,请参考以下文章

可以在firebase中的ios和android项目之间共享用户进行身份验证

从 Firebase 向 Android 和 iOS 发送推送通知

Firebase 两个数据库(iOS、Android)

使用 firebase_messaging 自定义通知(Android 和 IOS)

与 Firebase 数据库(iOS 和 Android)的交叉兼容性

Flutter Firebase——为 iOS、Android 和 Web 设置不同的部署目标