美文网首页iOS
极光推送能获取 registrationId,但是接收不到通知

极光推送能获取 registrationId,但是接收不到通知

作者: survivorsfyh | 来源:发表于2018-11-05 10:50 被阅读135次

    集成极光推送进行调试的时候,运行 App 可以正常获取 registrationId,但是却迟迟无法收到推送消息,而Android 端是可以正常收到消息;

    检查了证书配置和极光的配置一切正常,便开始返回查看 code 寻找问题.

    最终发现如下方法中的 deviceToken 被注掉后导致注册 id 成功却推送的时候迟迟无法检测到设备进行消息推送.

    /**
     Required - 注册 DeviceToken
     注:
     JPush 3.0.9 之前的版本,必须调用此接口,注册 token 之后才可以登录极光,使用通知和自定义消息功能。
     从 JPush 3.0.9 版本开始,不调用此方法也可以登录极光。但是不能使用APNs通知功能,只可以使用JPush自定义消息。
     
     @param application 应用
     @param deviceToken 标识
     */
    - (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
        [JPUSHService registerDeviceToken:deviceToken];
    }
    

    以上便是此次分享的内容,希望对大家能有所帮助!

    相关文章

      网友评论

        本文标题:极光推送能获取 registrationId,但是接收不到通知

        本文链接:https://www.haomeiwen.com/subject/gynjxqtx.html