gpt4 book ai didi

iphone - 重新请求访问设备联系人

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:50:07 25 4
gpt4 key购买 nike

我正在编写一个严重依赖于访问 iPhone 通讯录的应用程序。在 iOS 6.0 中,当应用程序首次请求地址簿信息时,用户现在会被询问他们是否愿意授予应用程序访问其联系人的权限。我突然想到,用户可以在没有仔细考虑请求的情况下选择否,从而使应用程序变得多余。

我想知道是否有一种方法可以首先判断该应用已被阻止,然后(在这种情况下)重新请求访问设备联系人。

最佳答案

从字面上看就在地址簿的顶部:

https://developer.apple.com/library/ios/#releasenotes/General/RN-iOSSDK-6_0/_index.html

长话短说:

The user is prompted only the first time access is requested; any subsequent calls to ABAddressBookCreateWithOptions will use the existing permissions.

An app can use the authorization status API to check if it can access contacts, calendars, reminders, or the photo library.

For Address Book, call the ABAddressBookGetAuthorizationStatus function

所以不可以,您不能重新请求。用户必须导航到设置,然后导航到隐私并为您的应用打开。不过,您可以判断他们是否拒绝了您,因此您可以在您的应用中提供一组清晰的说明,说明如何重新打开它。

关于iphone - 重新请求访问设备联系人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12689545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com