gpt4 book ai didi

iphone - 使用 Objective c 访问 iPhone 中的用户推送通知首选项/权限

转载 作者:行者123 更新时间:2023-12-03 20:36:54 26 4
gpt4 key购买 nike

我们正在寻找一种方法来查明(不是修改,只是查明)我们的应用程序是否被允许从我们的服务接收通知。这可能需要对“常规设置”属性或某些特定 API 的只读访问权限。有人知道如何获取该信息吗?我说的是 iPhone --> 设置 --> 通知中的信息

对于那些感兴趣的人,这是理由:当用户被要求允许我们的应用程序接收推送通知时,我们遇到了一些问题,用户按“否”。正如您可以想象的那样,用户可能会直接按“否”,因为他们正在快速注册,或者因为他们不太了解正在发生的事情,或者只是因为他们不太确定是否应该允许应用程序获取通知。但随后他们忘记了自己拒绝了权限,因此提出支持请求,因为他们没有收到推送通知。

最佳答案

调用-[[UIApplication共享应用]enabledRemoteNotificationTypes]。来自文档:

The values in the returned bit mask indicate the types of notifications currently enabled for the application. These types are first set when the application calls the registerForRemoteNotificationTypes: method to register itself with Apple Push Notification Service. Thereafter, the user may modify these accepted notification types in the Notifications preference of the Settings application. This method returns those initial or modified values.

关于iphone - 使用 Objective c 访问 iPhone 中的用户推送通知首选项/权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2336057/

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