代码之家  ›  专栏  ›  技术社区  ›  Chris

后续苹果登录(Firebase、iOS)

  •  -1
  • Chris  · 技术社区  · 5 年前

    我正在使用 Firebase integrating Apple Sign-In in my iOS app .

    我的初始登录功能正常,但不可否认,在用户注销后,我对如何通过Apple管理后续登录感到困惑,因为文档概述了 userInfo 后续登录时(对于相同的Apple ID)不会披露。

    我看到关于存储的评论很少 UserDefaults 或解析 identityToken 在登录时收到,但我找不到任何明确和有指导意义的内容,其中包含对以下场景的解决方案,这些场景需要 用户信息 发挥作用:

    1. 检查用户是否已存在电子邮件,并因此立即允许用户访问应用程序
    2. 链接多个身份验证提供商(即将Google链接到现有的Apple帐户)
    3. 用户从设备中删除应用程序并重新安装
    4. 用户选择在上隐藏电子邮件 第一 登录

    任何指导都将不胜感激。

    0 回复  |  直到 5 年前
        1
  •  0
  •   Chris    5 年前

    我的解决方案是使用JWTDecode库并解析来自 identityToken 希望这能持续有效。