gpt4 book ai didi

ios - 检测用户对允许推送通知对话框的响应

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

有什么方法可以检测用户在使用“允许推送通知”对话框进行推广时选择了什么?

我想在用户点击其中一个对话框按钮(“允许”或“不允许”)时捕捉用户选择的内容
为什么我可以这样做?

最佳答案

恐怕不行。虽然您可以确定通知是否已启用(使用 UIApplication 的 isRegisteredForRemoteNotifications 方法),但这不会告诉您为什么通知在未注册时未注册

可能是以下任何一种原因:

• 从未提示用户输入它们。

• 用户已明确拒绝。*

• 用户在某个时候批准了它们,但此后关闭了它们。*

不幸的是,Apple 没有提供一种方法来检测用户在出现提示时拒绝注册推送通知。我怀疑这是一个有意识的设计决定,目的是降低开发人员与用户长篇大论的可能性。

希望对您有所帮助。

(* ...您可以通过在第一次注册时存储一个永久标志来推断适用第二个和第三个选项中的哪一个,但这似乎不是您所要求的...)

关于ios - 检测用户对允许推送通知对话框的响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26316339/

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