如何解决Siri Intent 请求访问令牌 OAUTH 令牌
我正在我的应用程序中集成自定义 Siri 快捷方式,如果用户执行该快捷方式,我将进行 api 调用以查找 SIRI 可以响应用户的结果。
这些是工作流程
在进行 api 调用时,我们需要刷新访问令牌,该令牌 我们需要传入 api 标头以进行身份验证
我们依赖作为 Main 一部分的 OAuth 框架(POD 依赖) 获取访问令牌的应用
我的问题是,是否可以从主应用程序获取访问令牌,或者我是否需要在 Siri 扩展中包含 OAuth 框架作为 POD 依赖项。这样做的最佳方法是什么?
解决方法
如果您可以通过 UserDefaults 传递访问令牌,那么您可以在应用组的帮助下传递令牌。喜欢:
UserDefaults.init(suiteName: "group.com.company")!.bool(forKey: "data")
否则,
您可以创建一个单独的类来请求访问令牌,并使该类同时针对 Siri 和主应用程序。喜欢:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。