【发布时间】:2015-05-27 16:31:33
【问题描述】:
是否可以通过应用捕获每个推送通知?
我发现,如果应用启动或用户被一条消息点击,该应用可以捕获通知。
应用使用
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))handler
为此。
但是,如果设备收到两个或更多通知,则在点击其中一个后,所有通知都将丢失(应用程序仅捕获一个)。或者如果用户突然删除推送通知。
那么它是保存每个通知的方法吗(当然与我的应用程序有关)?
【问题讨论】:
-
如果用户删除了推送通知的注册,您的应用将无法获取它们。您可以考虑变通方法,具体取决于您的应用的使用情况,并创建一个您可以通过代码触发的自定义通知横幅。
标签: ios push-notification apple-push-notifications