在用apicloud上面的极光的时候RegistrationID获取不到

zhangXiaolong
2017-07-17 03:20 1.2k 0

集成了JPush SDK的应用程序在第一次成功注册到JPush服务器时,JPush服务器会给客户端返回一个唯一的该设备的标识RegistrationID。JPush SDK会以广播的形式发送RegistrationID到应用程序。应用程序可以把此RegistrationID保存于自己的应用服务器上,然后就可以根据 RegistrationID来向设备推送消息或者通知

原来是可以的就最近一个月内,不行了。是不是我们的极光被屏蔽了,很纠结

var registrationId = '';
ajpush = api.require('ajpush');
                alert(JSON.stringify(ajpush));//为空
                ajpush.getRegistrationId(function(ret) {
                        alert(JSON.stringify(ret)); //直接跳过不打印
                    registrationId = ret.id;
                });
                alert(JSON.stringify(registrationId));//为空

1个回答

热门排序
  • 额,你们用的是原生SDK还是什么插件? 最好是监听下成功了,再调用API去获取,获取不到时设置再次获取直到成功 需要看你具体的客户端日志是否集成出了问题 https://community.jiguang.cn/question/15658 展示全部