有没有办法在 iOS 和 WatchOS 应用之间共享 Firebase Auth 登录?

Posted

技术标签:

【中文标题】有没有办法在 iOS 和 WatchOS 应用之间共享 Firebase Auth 登录?【英文标题】:Is there a way to share Firebase Auth sign in between iOS and WatchOS apps? 【发布时间】:2021-04-06 21:11:52 【问题描述】:

我正在开发一个从 ios 应用程序使用匿名登录的应用程序,我想与 WatchOS 应用程序共享该身份验证。我已将 ios 和 watchos 应用上的钥匙串访问组设置为相同并调用 Auth.auth().useUserAccessGroup 但 watchOS 应用为用户返回 nil。

我遇到了一些 old forum posts 说 iOS 和 Watch 之间的钥匙串访问共享不再可能从 WatchOS 2 开始,但我不确定是否仍然如此。

我只是做错了什么,还是需要做其他事情才能在两者之间共享身份验证?

【问题讨论】:

检查这个:***.com/questions/31081068/… 【参考方案1】:

事实证明它在模拟器中不起作用,但在实际设备上确实有效。

【讨论】:

你是怎么做到的?我一直在尝试没有运气,即使在物理设备上也没有共享密钥链。

以上是关于有没有办法在 iOS 和 WatchOS 应用之间共享 Firebase Auth 登录?的主要内容,如果未能解决你的问题,请参考以下文章

WatchOS - 来自 iOS 的复杂功能更新

在 iOS 和 WatchOS 之间共享核心数据

在 iOS 和 watchOS 之间共享课程

如何将应用程序放在后台并返回到前台(watchOS和iOS)?

直接向 watchOS 2 发送推送通知?

watchOS 3 在设备和手表之间共享的类中使用 WCSession