静音通知以在iOS中发出警报?

时间:2018-12-14 09:26:08

标签: ios objective-c firebase-cloud-messaging

我正在向用户发送一个静默通知,该用户通过“ didReceiveRemoteNotification fetchCompletionHsndler”接收,我想在其中检查som条件,如果它返回“ true”,则表明想让用户看到通知-任何想法我该怎么办?

1 个答案:

答案 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];