ios - 在通知区域添加我的推送通知

标签 ios objective-c apple-push-notifications


我在后台和前台都成功收到推送通知,但我的问题是当我的应用程序处于事件状态/前台并且推送通知到达时,我使用 didReceiveRemoteNotification< 在 alertview 上显示此推送通知消息方法,

我的警报 View 有两个按钮
1) 稍后
2)好的。

如果我按下 1)“稍后”按钮,那么我想在通知区域中添加此推送通知消息,以便在一段时间后用户可以看到并点击该特定推送通知并继续使用该推送通知记录将从通知中删除区域。

最佳答案

这是不可能的。没有 API 来访问 iOS 的通知。

备选 您可以尝试的替代方案是本地通知。当用户选择稍后为该事物设置本地通知时。您可以在用户离开您的应用程序时添加此本地通知,这样您就不会在用户继续使用您的应用程序时收到通知。

更好的方法 解决此问题的最通用方法是应用程序中的通知屏幕。您的应用程序只有一个屏幕,其中包含收到的通知列表,以便用户可以在您的应用程序中进行检查。我建议你接受这个。因为这是最常见和最清晰的想法。

关于ios - 在通知区域添加我的推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23267964/

相关文章:

ios - 适用于 iOS 的 FCM 富推送通知负载

javascript - 如何使用 firebase 云函数增加徽章计数

grails - Grails 3应用程序-使用Turo的pushy插件的Apple Push通知

ios - 使用 swift 在 tableview 中显示数组项

iOS 扩展和 cordova : 'Cordova/CDV.h' file not found

IOS切换预测 TextView 与输入附件 View

ios - 如何在obj-c中存储动画?

ios - 将 UIPinchGestureRecognizer 添加到 UIImagePickerController

ios - 锁定和解锁屏幕 - iPad

iphone - 如何获取 NSString 中的 NSData 值