gpt4 book ai didi

ios - 如何从 iOS Today Extension 访问当前的 firebase 用户?

转载 作者:可可西里 更新时间:2023-11-01 06:13:13 27 4
gpt4 key购买 nike

我们正在与 Firebase 协同工作的 iOS 应用程序之上构建今日小部件。但是,我们正在努力从扩展程序访问当前登录的用户。主应用程序的用户是匿名的,因此无法通过共享容器传递凭据。

我发现的唯一方法是传递 uid 并生成自定义 token 以登录,但我希望找到更好的方法在我的主应用程序和应用程序扩展之间共享 FIRUser。实现这一目标的最佳方法是什么?

最佳答案

您可以在 Host App 之间共享数据和 App Extension仅使用 App Group .您的 Host App 之间无法直接通信和 App Extension .

Even though an app extension bundle is nested within its containing app’s bundle, the running app extension and containing app have no direct access to each other’s containers.

App Groupshared container两者都使用Host App以及App Extension .就像UserDefaults那家店key-value pairs .

所以你可以把你当前的用户信息保存在App Group中来自 Host App然后在你的 Today Extension 中访问它来自同一个App Group .

有关 App Groups 的更多信息引用:https://developer.apple.com/library/content/documentation/General/Conceptual/ExtensibilityPG/ExtensionScenarios.html

关于ios - 如何从 iOS Today Extension 访问当前的 firebase 用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44635989/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com