在ios中推送通知问题

时间:2016-02-10 06:14:16

标签: ios objective-c push-notification apple-push-notifications

我正在使用具有交互式,静音和正常推送通知的应用程序。并注意在具有推送通知功能的其他应用程序中没有发生的两件事。

1)当我关闭"显示锁定屏幕"从通知中心,我锁定手机,然后推送通知声音播放两次

如何生成此问题

步骤1 - 转到设置>通知

第2步 - 找到您的申请>关闭在锁定屏幕上显示"显示的开关"标签

第3步 - 锁定屏幕

第4步 - 发送推送通知

  

第一次在推送时播放,但我选择"在锁定屏幕上显示"因此,当我在那时解锁手机后再次弹出通知并再次播放声音时,它不会显示

2)如果我关闭来自设置的通知>导航为我的应用程序,然后我得到通知,如果应用程序在前台。

- (void)application:(UIApplication *)application
didReceiveRemoteNotification:(NSDictionary *)userInfo
fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))handler
{
    //NSLog(@"didReceiveRemoteNotification fetchCompletionHandler :: %@",userInfo);
    self.completionHandler = handler;
    self.completionHandler(UIBackgroundFetchResultNewData);
    [self getNotiResponse:application didReceiveRemoteNotification:userInfo];
}

此方法用于静默通知,但是当有任何通知发出时,通知处理在这里。

0 个答案:

没有答案