0

我正在使用 pyapns 向 iPhone 发送通知。

应用程序运行时收到通知是成功的。

但是,当应用程序未运行或应用程序处于后台时,它无法收到通知。

它与 URL 标识符或方案有关吗?如果没有,有什么问题..?

4

2 回答 2

0

你被叫进来了吗

- (void)application:didReceiveRemoteNotification:

当您在应用程序中时?

于 2012-06-28T05:55:15.613 回答
0

通知消息中的问题。

在通知函数 args 中,有通知列表 arg。

请注意,当您制作此参数时,此列表的字典应包含以下内容。以便应用程序可以做出警报反应。

thePayLoad = {
     'aps': {
          'alert':'this option should be contained if you want to see the alert msg',
          'sound':'k1DiveAlarm.caf',
          'badge':42
      },
     'test_data': { 'foo': 'bar' }
}

就我而言,我只是发送了不包含上述内容的味精。在 didReceiveRemoteNotification 函数中,我发出了警报消息。但味精不包含警报信息。所以设备无法反应。

于 2012-06-28T10:19:12.070 回答