当多个消息发送到设备时,会收到推送通知。
案例1:发送单个邮件,收到单个通知,单个调用处理通知的方法。工作正常。
案例2 :收到多个通知,并在点击第一个通知时进行多次调用方法(快速点击第一个通知)。
如何在点击通知时阻止多次调用该方法?
答案 0 :(得分:0)
- (void)application:(UIApplication*)application didReceiveRemoteNotification:(nonnull NSDictionary *)userInfo
{
NSDictionary *dictToPass = userInfo[@"aps"];
if([dictToPass[@"oId"] isEqualToString @"callMethod1"])
{
// call method 1
}
else if([dictToPass[@"oId"] isEqualToString @"callMethod2"])
{
// call method 2
}
}