watchkit - 在 Apple Watch 中使用 Apple 登录
问题描述
我想在我的 Apple Watch 上用苹果登录。在我写下下面的代码后,开始运行代码。它向我展示了一个带有标签的视图,显示 AUTH ALERT SIGN_IN NOT COMPLETED
ASAuthorizationAppleIDProvider *provider = [ASAuthorizationAppleIDProvider new];
ASAuthorizationAppleIDRequest *request = [provider createRequest];
request.requestedScopes = @[ASAuthorizationScopeFullName,ASAuthorizationScopeEmail];
ASAuthorizationController *controller = [[ASAuthorizationController alloc]initWithAuthorizationRequests:@[request]];
controller.delegate = self;
[controller performRequests];
解决方案
在 Watch Extension 目标的签名和功能下添加功能“使用 Apple 登录”。
推荐阅读
- ios - 无法使用 CGPDFDocumentCreateWithURL 读取 PDF 文档
- javascript - 在 Javascript 烧瓶模板中处理 Python 字典时遇到问题
- apache-beam - 运行 Apache Beam Python SplittableDoFn 时出错
- javascript - 在点击 url 提示时使用 app Html 网页打开
- encoding - 将 GStreamer 管道编码和复用到 MPEG-TS
- python - 如何打开和显示来自 github 存储库的图像
- c# - 无法从传输连接读取数据:现有连接被远程主机强行关闭
- javascript - 如何使用 JavaScript 获取 id 属性的名称?
- r - extract_table 函数导致 R 崩溃
- c++ - 从容器上的 lambda 调用推断模板类型