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

QQ登录

只需一步,快速开始

查看: 2015|回复: 0

[分享] 新版【极光推送】插件与旧版语法不同

[复制链接]

14

主题

33

帖子

203

积分

中级会员

Rank: 3Rank: 3

积分
203
QQ
发表于 2018-1-31 08:37:19 | 显示全部楼层 |阅读模式
本帖最后由 shen2390 于 2018-1-31 08:42 编辑

升级WEX5V3.8后,极光插件为新版,与旧版插件有几处重要不同,如果没有注意到,可能会遇到原先可用,而上了V3.8反而不能用的问题:
1、加载语句须修改,原版为:require("cordova!cn.jpush.phonegap.JPushPlugin"),新版须修改为:require("cordova!jpush-phonegap-plugin");
2、调用语句有重要修改,原版主要格式类似:window.plugins.jPushPlugin.setAlias(alias),
    【注意后面的括号中只有一个参数,前面的调用关键词是‘window.plugins.jPlushPlugin’
     而新版的调用语句格式为: window.JPush.setAlias({ sequence: 1, alias: alias }, function (result) { ........}, function (error){.........})
   【注意后面的括号中已不止一个参数,而是一个完整的函数三段式:参数--成功的回调--失败的回调】【前面的调用关键词也仅为‘window.JPush’】
3、功能接口有增减,部分原有接口取消了,如:window.plugins.jPushPlugin.setTagsWithAlias(tags, alias);源版有此接口,但新版插件没有此接口,所以会报错"no function";
具体建议自身需求查看插件内的说明和范例文件:/native/plugins/插件名/doc/Common_detai_api.md,及/native/plugins/插件名/example/index.html

评分

参与人数 1威望 +30 收起 理由
liangyongfei + 30 很给力!

查看全部评分

坐标苏州,微信号shen2390
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-4 10:32 , Processed in 0.072021 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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