如何再次提示CKApplicationPermissionUserDiscoverability

有没有办法让iOS在用户拒绝后再次提示CKApplicationPermissionUserDiscoverability? 我所能做的最多的就是删除OS X中的iCloud设置窗格的权限,这个窗口只是在没有任何用户交互的情况下向iOS应用程序返回一个拒绝。 我正在写的应用程序是没有发现性的,所以我希望能够再次提示用户最初说不。

在iOS 8.1的iCloud设置中,在iCloud Drive下,有一个选项叫做“Look Me Up By Email”。 在那里你将能够重置权限。

您无法重新激活系统提示。 你可以做什么是testing的权限,如果它不正确提供您自己的提示要求用户去设置更改权限。

在iCloud仪表板的部署中,重置开发环境,下次安装应用程序时,会再次提示权限。

警告:重置开发环境将删除所有现有logging,并将logging定义重置为部署到生产环境的内容。 所以如果你还没有部署到生产环境,你可以放弃用户中的所有loggingtypes和自定义字段。 我build议部署到生产,即使它不是最终的,然后重置。