川杨河
川杨河
  • 发布:2015-06-01 13:52
  • 更新:2017-10-24 17:27
  • 阅读:4318

iOS端clientid取不到

分类:HTML5+

var info = plus.push.getClientInfo();
alert(JSON.stringify(info));

安卓端可以正常取到,所以推测不是appkey的问题。
iOS端,clientid取出来一直是空的,appid,appkey,token都是可以取到的,需要特殊处理吗?

是在线打包后装到手机上测试的,并且个推服务器上iOS的推送证书也上传了。
利用token到个推平台进行证书测试,终端可以收到推送信息,证书应该没有问题。

2015-06-01 13:52 负责人:无 分享
已邀请:
川杨河

川杨河 (作者)

问题追加:
现在测试发现只有在应用安装后第一次取的时候 可以取到
其他场合取出来都是空的 这个还有这个限制吗?

川杨河

川杨河 (作者)

问题追加:
一直没有人回答啊,难道没有人遇到吗?
经过多次测试发现,我们代码里退出登录的时候调用了,plus.runtime.restart(); 然后clientid就取不到了,之后在任务里关掉进程,又可以取到了,是不是一个bug啊。

川杨河

川杨河 (作者)

问题已经提交
http://ask.dcloud.net.cn/question/5992

villayong

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

Kenny018

我也有同样问题,IOS clientid 是空的,其他token那些可以获取。请问你们现在解决了吗?

我发的问题:http://ask.dcloud.net.cn/question/48855

该问题目前已经被锁定, 无法添加新回复