未收到iOS推送通知

时间:2015-07-02 06:25:37

标签: ios django push-notification

后端 - Django

前端 - 目标C(X-code)

我已按照this Apple Document配置推送通知并成功完成了所有步骤。

对于Backend,我正在使用django-push-notifications和Django == 1.7,并且在发送消息时不会出现错误。

对于前端,我添加了以下行来接收通知,

SELECT *, date('now') FROM mktDB;

但在此之后,我无法收到通知。我是否正确完成并配置了步骤?我的X-code版本是6.3,Apple设备的iOS版本是8.4。两者都应该是兼容版本才能收到通知吗?

有没有办法记录或查看APN云的进度?

2 个答案:

答案 0 :(得分:1)

直接使用 deviceToken ,如

- (void)application:(UIApplication*)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken {
    NSLog(@"My token is: %@", deviceToken);
}

此外,您需要确保发送推送通知。

尝试使用this tutorial及其应用程序,它可以帮助您确保正确发送Push,并且需要修复前端。

答案 1 :(得分:0)

  1. 检查设备令牌是否已更新到您的服务器。
  2. 检查推送操作的模式。开发还是分销?根据它提供您的申请。
  3. 确认您的应用程序中已启用APNS服务,并使用该移动设备配置您的应用程序。(在会员中心)。
  4. 还要检查.pem是否正确?
  5. 如果一切正常,请尝试删除现有版本,重新启动手机并安装新版本并尝试。