如何询问用户是不是希望在 CloudKit JS 中被发现?

Posted

技术标签:

【中文标题】如何询问用户是不是希望在 CloudKit JS 中被发现?【英文标题】:How to ask user if they want to be discoverable in CloudKit JS?如何询问用户是否希望在 CloudKit JS 中被发现? 【发布时间】:2015-08-03 14:16:25 【问题描述】:

我已经在 CloudKit JS 上观看了 WWDC 2015 视频,并试图找到一种方法来询问我的 Web 应用程序的用户是否愿意被发现,以便我可以访问他们的名字和姓氏。似乎需要将 userInfo.isDiscoverable 属性设置为 true 才能发生这种情况。我已经尝试了很多方法来实现这一点,但我没有成功,Apple 的早期文档中也没有给出这方面的例子。我知道 ios 有一个标准的方法来做到这一点,但我无法为 JS 找到它。有没有人能够正确地做到这一点?谢谢

【问题讨论】:

你有没有发现如何做到这一点? CloudKit-Catalog 示例执行此操作 (cdn.apple-cloudkit.com/cloudkit-catalog) flic.kr/p/CySrRj 【参考方案1】:

您可以将 CloudKit 配置为询问用户是否希望在登录期间被发现。

    通过 https://icloud.developer.apple.com/dashboard 登录 CloudKit 仪表板。 转到“API 访问”部分。 选择您的 API 令牌并选中“在登录时请求用户可发现性”。

【讨论】:

以上是关于如何询问用户是不是希望在 CloudKit JS 中被发现?的主要内容,如果未能解决你的问题,请参考以下文章

如何通过 CloudKit Dashboard 查找用户记录

如何在 CloudKit 中撤销用户可发现性权限?

失败的循环:询问用户是不是希望继续(Python)

使用 BroadcastReceiver 询问用户是不是希望打开应用程序 onReceive

iOS、CloudKit - 我的应用启动时是不是需要进行抓取?

Cloudkit JS - 由创建它们的用户查询记录