帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
27
帖子
1
勋章
246
Y币

[BUG] 极光推送部分IOS机器无法接收

[复制链接]
发表于 2016-9-21 14:06:37
请看以下代码,请大神解释,如何排查错误
//极光推送
function jpush(procccc){
        var ajpush        = api.require('ajpush');
        //IOS去除“-”符号
        var deviceid = api.deviceId.replace(/\-/g, "");
        var tags = new Array();
        if(procccc.length>1){       
                for(var i=0; i<procccc.length; i++){
                        tags = 'p'+procccc;
                }
        }else{                                                       
                tags[0] = 'p'+procccc;
        }
//        alert(JSON.stringify(tags));
        var param = {
                alias:deviceid,
                tags:tags
        };
        ajpush.bindAliasAndTags(param,function(ret) {
                //var statusCode = ret.statusCode;  这里有的IOS10设备不能执行,如何查看原因?
        });
        ajpush.setListener(
            function(ret) {
                 var id = ret.id;
                 var title = ret.title;
                 var content = ret.content;
                 var extra = ret.extra;
            }
        );
        listener_msg_clicked();
}

28
帖子
1
勋章
1万+
Y币
不能执行是指回调没有执行?你在回调里面弹个alert什么的看看
27
帖子
1
勋章
246
Y币
  ajpush.bindAliasAndTags(param,function(ret) {
                //var statusCode = ret.statusCode;  这里有的IOS10设备不能执行,如何查看原因?
alert(JSON.stringify(ret));  //不执行
        });
28
帖子
1
勋章
1万+
Y币
本帖最后由 技术咨询-Kenny 于 2016-9-21 16:00 编辑
不食人间烟火 发表于 2016-9-21 15:42
ajpush.bindAliasAndTags(param,function(ret) {
                //var statusCode = ret.statusCode;   ...

不可能不执行吧,如果没有绑定成功极光也会返回失败的statusCode。你的网络没问题吧,你调用getRegistrationId方法能获取到么
27
帖子
1
勋章
246
Y币
IOS9正常,只有IOS10出现这个问题,在哪里能看到输出的日志?
27
帖子
1
勋章
246
Y币
IMG_0252.JPG
同样的程序,同样的网络,左侧是IOS9.3右侧是IOS10,点击getRegistrationId后IOS不出现
28
帖子
1
勋章
1万+
Y币
不食人间烟火 发表于 2016-9-21 16:54
同样的程序,同样的网络,左侧是IOS9.3右侧是IOS10,点击getRegistrationId后IOS不出现
...

你看看设置-通知里面有没有允许该应用推送
27
帖子
1
勋章
246
Y币
已经允许全部推送
43
帖子
1
勋章
1万+
Y币
技术咨询-Kenny 发表于 2016-9-21 17:21
你看看设置-通知里面有没有允许该应用推送

我今天也遇到这个问题,推送消息收不到,通知设置全部是允许的
4
帖子
0
勋章
129
Y币
我也遇见这个问题了,ios 10以上的机器都获取不到设备id,你解决这个问题了吗?
12下一页
您需要登录后才可以回帖 登录

本版积分规则