var info = plus.push.getClientInfo();
alert(JSON.stringify(info));
安卓端可以正常取到,所以推测不是appkey的问题。
iOS端,clientid取出来一直是空的,appid,appkey,token都是可以取到的,需要特殊处理吗?
是在线打包后装到手机上测试的,并且个推服务器上iOS的推送证书也上传了。
利用token到个推平台进行证书测试,终端可以收到推送信息,证书应该没有问题。
var info = plus.push.getClientInfo();
alert(JSON.stringify(info));
安卓端可以正常取到,所以推测不是appkey的问题。
iOS端,clientid取出来一直是空的,appid,appkey,token都是可以取到的,需要特殊处理吗?
是在线打包后装到手机上测试的,并且个推服务器上iOS的推送证书也上传了。
利用token到个推平台进行证书测试,终端可以收到推送信息,证书应该没有问题。
5 个回复
川杨河 (作者)
问题追加:
现在测试发现只有在应用安装后第一次取的时候 可以取到
其他场合取出来都是空的 这个还有这个限制吗?
川杨河 (作者)
问题追加:
一直没有人回答啊,难道没有人遇到吗?
经过多次测试发现,我们代码里退出登录的时候调用了,plus.runtime.restart(); 然后clientid就取不到了,之后在任务里关掉进程,又可以取到了,是不是一个bug啊。
川杨河 (作者)
问题已经提交
http://ask.dcloud.net.cn/question/5992
villayong
我也遇到类似的情况,
IOS打包后通过
ar info = plus.push.getClientInfo();
alert(JSON.stringify(info));
安卓端都可以正常取到.
iOS端,token为空,
appid,appkey,clientId都是可以取到的
现在想通过个推的服务端编程进行推送,但token都拿不到,没法玩啊....
请问大家知道什么原因吗?
DCloud_IOS_XTY
http://ask.dcloud.net.cn/question/8686
2015-08-12 17:47
Kenny018
我也有同样问题,IOS clientid 是空的,其他token那些可以获取。请问你们现在解决了吗?
我发的问题:http://ask.dcloud.net.cn/question/48855