gpt4 book ai didi

iOS:当应用程序处于前台时,如何让用户忽略远程通知?

转载 作者:行者123 更新时间:2023-11-29 10:46:27 25 4
gpt4 key购买 nike

当应用程序在前台并收到通知时,会显示警告消息,并且只有“确定”按钮,没有“取消”按钮。所以用户不能真的说:“我想忽略这条消息”。

然而,我确实需要让用户能够忽略通知。它们包含一个深层链接,如果用户正在阅读其他内容,她可能不希望被带到另一个页面。为此,我实现了一个自定义警报说:“您想被带到本文吗?是/否。

问题是我不知道如何确定标准警报何时关闭。所以我在 didReceiveRemoteNotification 中显示了我的自定义警报,这导致两个警报重叠(不好)。

当用户已经在应用程序中时,让用户有机会忽略通知的推荐解决方案是什么?当应用程序处于前台时,是否可以自定义默认警报消息?

最佳答案

当您的应用程序在前台时,iOS 不会处理通知。它直接传送到您的应用程序,您的应用程序正在处理通知。

如果您有两个对话,很可能您同时展示了它们。

这在 Local and Push Notification Programming Guide 中有说明

关于iOS:当应用程序处于前台时,如何让用户忽略远程通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22193915/

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