我正在向用户发送一个静默通知,该用户通过“ didReceiveRemoteNotification fetchCompletionHsndler”接收,我想在其中检查som条件,如果它返回“ true”,则表明想让用户看到通知-任何想法我该怎么办?
答案 0 :(得分:0)
是的,有两种方法。
如果您的条件返回true,则:
1)您的应用处于活动状态,然后使用任何第三方/警报来显示该导航内容。
2)您的应用程序处于后台,然后使用静默通知的确切内容触发本地通知。
像这样:
UILocalNotification *notification = [[UILocalNotification alloc] init];
notification.fireDate = [[NSDate date] dateByAddingTimeInterval:1]; // will fire notification after 1 second
notification.alertBody = @""; // pass your body text here
[[UIApplication sharedApplication] scheduleLocalNotification:notification];