我在后台和前台都成功收到推送通知,但我的问题是当我的应用程序处于事件状态/前台并且推送通知到达时,我使用 didReceiveRemoteNotification< 在 alertview 上显示此推送通知消息
方法,
我的警报 View 有两个按钮
1) 稍后
2)好的。
如果我按下 1)“稍后”按钮,那么我想在通知区域中添加此推送通知消息,以便在一段时间后用户可以看到并点击该特定推送通知并继续使用该推送通知记录将从通知中删除区域。
最佳答案
这是不可能的。没有 API 来访问 iOS 的通知。
备选 您可以尝试的替代方案是本地通知。当用户选择稍后为该事物设置本地通知时。您可以在用户离开您的应用程序时添加此本地通知,这样您就不会在用户继续使用您的应用程序时收到通知。
更好的方法 解决此问题的最通用方法是应用程序中的通知屏幕。您的应用程序只有一个屏幕,其中包含收到的通知列表,以便用户可以在您的应用程序中进行检查。我建议你接受这个。因为这是最常见和最清晰的想法。
关于ios - 在通知区域添加我的推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23267964/