iOS应用转移至新App Store Connect团队时,基于Firebase后端的SIWA用户迁移方案咨询
iOS应用转移至新App Store Connect团队时,基于Firebase后端的SIWA用户迁移方案咨询
各位同行大佬好!我这边遇到了一个迁移相关的棘手问题,想请教下有过实操经验的朋友:我们的iOS应用用**Sign in with Apple(SIWA)**做用户身份认证,后端完全依赖Firebase——不管是用户身份验证还是文件存储,用的都是Firebase Auth和Firebase Storage。现在我们要把这个iOS应用迁移到另一个App Store Connect团队,自己查了些资料有了初步认知,但还是没理清整个流程的细节,尤其是Firebase后端和SIWA的适配部分,希望能得到各位的指导或者经验分享!
先跟大家说明下我们的现状和目前了解到的信息:
- 几个月前我们已经完成了iOS应用本身在App Store Connect上的转移
- 我清楚SIWA的认证机制是和原App Store Connect团队绑定的,转移到新团队后,App ID、团队ID这些核心标识都会变化,这肯定会影响Firebase Auth里的用户认证流程
- 目前最担心的是:原有的SIWA用户能不能平稳过渡到新团队的配置下,既不会丢失用户数据,也不会出现用户无法登录、需要重新验证的情况
主要想请教的问题包括:
- 怎么把Firebase Auth中原有的SIWA用户迁移到新团队对应的配置里?有没有官方推荐的工具或者可行的脚本方案?
- 转移App Store Connect团队后,Firebase项目需要做哪些配置更新?比如是否要重新生成SIWA的客户端ID、密钥,或者更新OAuth授权设置?
- 迁移过程中如何保障Firebase Storage里和用户绑定的文件不丢失,能继续和迁移后的用户账号关联?
- 有没有大家踩过的坑可以提前避坑?比如迁移时的用户登录状态处理、测试环境的验证方法之类的?
备注:内容来源于stack exchange,提问作者262Hz
相关产品推荐
相关产品推荐

