远程通知未在iOS 9中的iPhone通知中心中添加

时间:2016-06-10 07:46:50

标签: ios objective-c iphone swift apple-push-notifications

当应用处于有效状态时,我的通知有效。

我启用了后台模式1.Background Fetch。 2.远程通知 App Delegate看起来像

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler
{
//rest of code

  completionHandler(UIBackgroundFetchResultNewData);
}

另外,Paylaod看起来像

{     
   aps={ "content-available"=1; 
   message="asdf"  
}; 

 }

app状态中的通知如下

  

有效=工作

     

背景=收到但未添加到我需要的通知中心   手动点击应用程序。(我在设备通知中心看不到它)

     

已关闭:无效(预计将添加到通知中心)。

我通过重新启动设备测试, 可能是什么问题?

是否由于有效载荷中没有“警报”,“声音”?

1 个答案:

答案 0 :(得分:2)

是的,您需要alert值,否则通知中心无法显示。

The Remote Notification Payload