Ionic集成极光推送
来源:互联网 发布:淘宝菲艺轩怎么样 编辑:程序博客网 时间:2024/04/30 19:39
一、 极光推送客户端配置以及注册
(参考网址:https://github.com/DongHongfei/jpush-phonegap-plugin)
1. cordova create 文件夹名字 包名 应用名字
cordova create Myproj com.myproj.jpush MyTestProj
2. 去极光官网注册 获取APPKey
3. 添加平台
cd Myproj :不进入项目会出现[RangeError:Maximum call stack size exceeded]
cordova platform add android
cordova platform add ios
4. cordova添加插件,输入dos命令 cordova plugin add jpush-phonegap-plugin --variable APP_KEY=your_jpush_appkey(改为注册的Appkey)
5. 编写代码(参考http://www.cnblogs.com/linsu/p/5641158.html)
//配置极光推送参数
varsetTagsWithAliasCallback=function(event){
//设置别名和Tags回调
window.alert('result2 code:'+event.resultCode+' tags:'+event.tags+' alias:'+event.alias);
}
//打开通知栏回调函数
varopenNotificationInAndroidCallback=function(data){
varjson=data;
if(typeof data ==='string'){
json=JSON.parse(data);
}
//对应极光推送:附加字段的键名
varid=json.extras['cn.jpush.android.EXTRA'].id;
//获取文本内容
varalert = json.extras['cn.jpush.android.ALERT'];
}
varconfig={
stac:setTagsWithAliasCallback,
oniac:openNotificationInAndroidCallback
};
//初始化极光推送配置
jpushService.init(config);
//启动极光推送服务
window.plugins.jPushPlugin.init();
//调试模式
window.plugins.jPushPlugin.setDebugMode(true);
6. 添加android平台 cordova platform add android
7. 获取安装包cordova build android (apk 目录在项目文件 platforms\android\build\outputs)
8. IOS端 使用cordova build ios 运行项目
- Ionic 集成极光推送
- Ionic集成极光推送
- ionic应用集成极光推送插件jpush
- ionic集成极光推送插件-iOS
- ionic 集成极光推送和增加本地插件
- ionic平台下的Android极光推送集成文档
- ionic平台下的ios极光推送集成文档
- ionic 极光推送 ios 篇
- ionic集成极光推送之点击推送跳转到指定页面
- iOS极光推送集成
- Android 极光推送集成
- iOS极光推送集成
- AndroidStudio集成极光推送
- 极光推送集成
- iOS极光推送集成
- iOS集成极光推送
- android极光推送集成
- Android集成极光推送
- 深圳非招人企业的 培训机构---各大应届生留意
- CCF 压缩编码(石子合并问题)
- java----MD5加密
- 使用Jenkins配置自动化构建maven项目
- mysql执行两条update语句
- Ionic集成极光推送
- 修改JAVA_HOME无效,java版本保持不变的问题解决
- 轻松学会一键采集知乎问答
- vue笔记--事件修饰符
- Win7下VS2010安装CUDA8.0
- 图片流量节省60%:基于CDN的sharpP自适应图片技术实践
- python学习-元组、列表
- No resource identifier found for attribute 'ptr_duration_to_close' in package
- 用python玩转数据|数据获取与表示