我需要在 Apple Watch 应用程序中集成 Slack API。我需要通过他的松散电子邮件和密码授权用户。但是查看 Slack API 文档,我知道我们可以实现 OAuth 2.0 授权。我如何在 Apple Watch 应用程序中实现松弛授权?
最佳答案
让用户通过 iOS 移动应用程序向 Slack 进行身份验证,并将 OAuth token (包括刷新 token )存储在共享资源组中,以便 Apple Watch 应用程序可以访问该信息。如果用户在 token 尚未存储时尝试使用Apple Watch应用程序;提醒用户打开移动应用程序并使用 Slack 登录(如果尚未这样做)。
我建议将任何 Slack API 调用函数放在共享的本地框架中,以便移动应用程序和任何其他扩展(如果您想扩展到通知中心小部件等)将来都可以使用它们。
关于ios - 在 Apple Watch App 中通过 OAuth 2.0 实现 Slack 授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58592400/