gpt4 book ai didi

具有丰富内容的 iOS 推送通知 - 我可以阻止通知被点击吗?

转载 作者:行者123 更新时间:2023-11-28 13:32:47 24 4
gpt4 key购买 nike

我有一个内容丰富的推送通知。

我能否以不可点击的方式制作它,即单击不会打开应用程序。必须下拉到富内容或3D触摸,或者从通知中心滑动删除。

我应该如何指示用户向下拖动(3D 触摸)以便在通知中显示丰富的内容?

最佳答案

不,点击推送通知将始终在应用程序中打开通知,据我所知,公共(public) API 中没有办法覆盖此行为。似乎确实有一个私有(private) API 来获取您正在寻找的行为,因为一些 iOS 生成的(本地,而不是推送)通知似乎完全符合您的要求。如果您能设法发现这一点,如果 Apple 发现了,请自行承担使用风险。

现在,至于可能的解决方案:我会考虑在您的应用程序的委托(delegate)上实现代码,以便在打开通知时做出适当的响应。例如,当应用程序从通知启动时,将用户发送到应用程序中的适当位置……可能是一个显示与丰富通知内容相同的内容的 View Controller 。我不知道确切的用例,但措辞对我来说意味着如果应用程序启动到其主界面,可能会让用户感到困惑。

我不可能告诉您您希望如何准确地响应通知,因此有关从推送通知启动应用程序时如何正确响应的更多信息,请参阅 Apple 的以下文档:

希望您能从中找到合适的解决方案。但如果这不是一个选项,请考虑在某个时候直接告诉用户用力按下(或点击并按住,因为许多设备不支持 3D Touch)以查看内容。您可以在某些入职流程中执行此操作,或者作为绝对的最后手段,在通知本身中执行此操作。

不过,在继续这条路线之前,请了解并非所有用户都知道 3D Touch 和/或这种内容丰富的功能甚至存在——经常使用它的人更少——如果他们感到困惑,他们可能会决定清除通知或彻底禁用您的应用程序的通知。一般来说,“教”你的用户不熟悉的设备使用方式也是一个坏主意。如果用户习惯于点击通知,那么他们很可能会点击您的通知。打破这种肌肉内存可能很难。

关于具有丰富内容的 iOS 推送通知 - 我可以阻止通知被点击吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57099580/

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