【问题标题】:Firebase iOS - does changing the App ID Prefix affect usersFirebase iOS - 更改 App ID 前缀是否会影响用户
【发布时间】:2018-07-10 02:35:16
【问题描述】:

我有一个已配置为在 Firebase 中读取和写入数据的 iOS 应用。该应用程序最近被转移到另一个 Apple 开发者帐户(归我所有)。由于团队 ID(应用 ID 前缀)现在不同,我需要在 Firebase 控制台中配置新 ID。由于捆绑包 ID 相同,因此我无法在 Firebase 控制台中添加具有新 ID 的应用程序的第二个实例。

我的问题是:这样做会影响拥有应用程序早期版本(使用旧团队 ID 配置)的用户吗?如果是这样,我可以使用什么策略来最大程度地减少用户停机时间?

【问题讨论】:

    标签: ios firebase firebase-authentication


    【解决方案1】:

    Firebase 身份验证用户 ID 基于用户帐户和项目。它们不基于特定的应用 ID。

    例如:用户可以在使用该项目的 Web 应用中创建一个帐户,然后在使用同一项目的 iOS 中使用该帐户。

    如果您创建一个新的 iOS 应用程序,这同样适用。只要应用在同一个项目中,它仍然会使用该项目的同一组用户。

    【讨论】:

    • 让我简化一下我的问题。如果我要在控制台中从项目中删除 iOS 应用,安装了该应用的用户是否仍然能够访问项目数据?
    • 我从未尝试过,但我不这么认为。但为什么不在项目中让这两个应用程序都处于活动状态?
    • 我最终尝试了它并且没有影响任何以前的构建,因此在控制台中更改 ID 前缀似乎没有任何问题。但我无法同时激活这两个应用程序的原因是它们具有相同的捆绑 ID(因为该应用程序已从一个 Apple 开发帐户转移到另一个帐户)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-11-07
    • 2015-07-29
    • 2011-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多