起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2286|回复: 9

[处理中3] ios极光推送感觉就差一点点了,问题在哪?

[复制链接]

30

主题

98

帖子

231

积分

中级会员

Rank: 3Rank: 3

积分
231
QQ
发表于 2017-11-1 09:25:25 | 显示全部楼层 |阅读模式
后台已经显示有注册设备了,广播所有人,手机是可以收到通知的,但是通过别名发送提示没有此别名。


设置别名失败应该是设备初始化没成功,所以也接收不到极返回的registrationID,
请问wex5哪里可以看极光推送的集成日志吗?看是否init成功?是否设置别名成功?
A0418BDD3063300FD6D21096A3A5BD8B.jpg
学习学习再学习,学习是成功他二舅
发表于 2017-11-1 10:51:34 | 显示全部楼层
http://bbs.wex5.com/forum.php?mo ... 5&pid=165505320

建议你咨询一下极光推送那边的技术人员吧!
插件也是他们自己写的!  
这个 插件版本可能存在问题
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

30

主题

98

帖子

231

积分

中级会员

Rank: 3Rank: 3

积分
231
QQ
 楼主| 发表于 2017-11-1 11:53:17 | 显示全部楼层
liangyongfei 发表于 2017-11-1 10:51
http://bbs.wex5.com/forum.php?mod=redirect&goto=findpost&ptid=183135&pid=165505320

建议你咨询一下极 ...

谢谢回复。原来问题是在apns的推送机制,只有app在后台或者关闭的情况下才能收到推送,而页面一直开启时接收不到消息推送的,现在就剩一个问题了,别名没有设置成功、、、不知道咋整?
学习学习再学习,学习是成功他二舅
回复 支持 反对

使用道具 举报

30

主题

98

帖子

231

积分

中级会员

Rank: 3Rank: 3

积分
231
QQ
 楼主| 发表于 2017-11-1 11:56:24 | 显示全部楼层
var tag=[];
                                tag.push(member.role_id);
//                                JPushPlugin.prototype.setAlias(member.adm_id);
                                console.log("设置别名为"+member.adm_id);
                                window.plugins.jPushPlugin.setTagsWithAlias(tag,member.adm_id);
两种方法都试过了,按理说安卓和ios的api时一样的,为啥ios的没设置成功
学习学习再学习,学习是成功他二舅
回复 支持 反对

使用道具 举报

发表于 2017-11-1 13:18:37 | 显示全部楼层
xiaowenwu 发表于 2017-11-1 11:56
var tag=[];
                                tag.push(member.role_id);
//                                JPushPlugin.prototype.setAlias(member.adm_id);

Android 和 ios 插件都是极光推送的人写的!
既然Android 正常,说明代码是对的!  ios 是什么版本??具体情况极光推送的技术人员更清楚一些! 是否需要特俗处理??

你过你参考下外卖案例吧!极光推送 ios 和 Android 的代码是分开写的! 有些代码是有差异的!
/UI2/takeout/jpush.js
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

30

主题

98

帖子

231

积分

中级会员

Rank: 3Rank: 3

积分
231
QQ
 楼主| 发表于 2017-11-1 13:45:45 | 显示全部楼层
就是参考的外卖案例,外卖没有设置别名推送。
ios都是10以上的版本,,,代码应该没问题,所以想问有没有输出日志之类的可以查看
学习学习再学习,学习是成功他二舅
回复 支持 反对

使用道具 举报

30

主题

98

帖子

231

积分

中级会员

Rank: 3Rank: 3

积分
231
QQ
 楼主| 发表于 2017-11-1 13:51:19 | 显示全部楼层
#### 返回值说明

函数本身无返回值,但需要注册 `jpush.setTagsWithAlias` 事件来监听设置结果。

        document.addEventListener("jpush.setTagsWithAlias", onTagsWithAlias, false);
    var onTagsWithAlias = function(event) {
        try {
           console.log("onTagsWithAlias");   
           var result = "result code:"+event.resultCode + " ";
           result += "tags:" + event.tags + " ";
           result += "alias:" + event.alias + " ";
           $("#tagAliasResult").html(result);
        } catch(exception) {
           console.log(exception)
        }
           }


并且我一加上这个监听的方法程序就卡死不动了。。。
学习学习再学习,学习是成功他二舅
回复 支持 反对

使用道具 举报

发表于 2017-11-1 14:12:44 | 显示全部楼层
xiaowenwu 发表于 2017-11-1 13:51
#### 返回值说明

函数本身无返回值,但需要注册 `jpush.setTagsWithAlias` 事件来监听设置结果。

那你的corodva 插件  是最新的还是旧的??   可以尝试用最新插件(3.7) 导出源码。在最新版本 里面去 重新打包下试试吧!
有可能是插件的问题

调试原生代码
http://docs.wex5.com/wex5-studio-question-list-2006/

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

30

主题

98

帖子

231

积分

中级会员

Rank: 3Rank: 3

积分
231
QQ
 楼主| 发表于 2017-11-1 16:00:29 | 显示全部楼层
已解决,网络问题,谢谢解答
学习学习再学习,学习是成功他二舅
回复 支持 反对

使用道具 举报

发表于 2017-11-1 16:11:46 | 显示全部楼层
xiaowenwu 发表于 2017-11-1 16:00
已解决,网络问题,谢谢解答

Android 正常  ios是网络问题??
我看你开发过程中遇到很多坑!能否总结一下 解决问题的过程  ,分享给大家参考下!  共同学习,避免掉坑里
谢谢!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-1 10:38 , Processed in 0.060343 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表