我正在开发一个应用程序,我正在使用iOS应用程序的匿名登录,我想与WatchOS应用程序共享该身份验证。我已经在ios和watchos应用程序上设置了相同的keychain访问组,并调用Auth.auth().useUserAccessGroup
,但watchOS应用程序为用户返回nil。
我遇到了一些old forum posts说,iOS和手表之间的密钥链访问共享不再可能从WatchOS 2,但我不确定是否仍然是这样。
我只是做错了什么,还是我需要做其他事情来在两者之间共享身份验证?
我正在开发一个应用程序,我正在使用iOS应用程序的匿名登录,我想与WatchOS应用程序共享该身份验证。我已经在ios和watchos应用程序上设置了相同的keychain访问组,并调用Auth.auth().useUserAccessGroup
,但watchOS应用程序为用户返回nil。
我遇到了一些old forum posts说,iOS和手表之间的密钥链访问共享不再可能从WatchOS 2,但我不确定是否仍然是这样。
我只是做错了什么,还是我需要做其他事情来在两者之间共享身份验证?
2条答案
按热度按时间jdgnovmf1#
它在模拟器中不工作,但在实际设备上工作。
8mmmxcuj2#
我已经能够通过调用两台设备(iPhone和Apple Watch)来解决此问题:
我在调用
useUserAccessGroup
之前添加了它。对于组ID,我必须使用
com.mycompany.AppGroup
,而不是XXXXXX.com.mycompany.AppGroup
Firebase documentation在这个主题上相当误导。