Android 腾讯信鸽集成
一:创建应用
信鸽官网可以直接使用QQ登录
点击个人信息—>我的应用—>新建应用
选择平台
填写配置
完成配置
二:开始在项目中配置
在app的build的文件中
在android里的defaultConfig里
//信鸽官网上注册的包名.注意application ID 和当前的应用包名以及 信鸽官网上注册应用的包名必须一致。applicationId "你的包名"ndk {//根据需要 自行选择添加的对应cpu类型的.so库。abiFilters 'armeabi', 'armeabi-v7a', 'arm64-v8a'// 还可以添加 'x86', 'x86_64', 'mips', 'mips64'}manifestPlaceholders = [XG_ACCESS_ID:"注册应用的accessid",XG_ACCESS_KEY : "注册应用的accesskey",]
依赖
//信鸽普通版本jar,不包含厂商通道implementation 'com.tencent.xinge:xinge:4.0.5-release'//implementation'com.tencent.xinge:xinge:4.3.1-beta'//jg包implementation'com.tencent.jg:jg:1.1'//wup包implementation 'com.tencent.wup:wup:1.0.0.E-release'//mid包,minSdkVersion 14implementation 'com.tencent.mid:mid:4.0.7-Release'
注意:
如果在添加以上 abiFilter 配置之后 Android Studio 出现以下提示:
NDK integration is deprecated in the current plugin. Consider trying the new experimental plugin.则在 Project 根目录的 gradle.properties 文件中添加:android.useDeprecatedNdk=true
在application类中
oncreate方法里
XGPushConfig.enableDebug(this,true);XGPushConfig.enableOtherPush(getApplicationContext(), true);XGPushConfig.setHuaweiDebug(true);XGPushConfig.setMiPushAppId(getApplicationContext(), "APPID");XGPushConfig.setMiPushAppKey(getApplicationContext(), "APPKEY");XGPushConfig.setMzPushAppId(this, "APPID");XGPushConfig.setMzPushAppKey(this, "APPKEY");//token注册XGPushManager.registerPush(this, new XGIOperateCallback() {@Overridepublic void onSuccess(Object data, int flag) {
//token在设备卸载重装的时候有可能会变Log.d("TPush", "注册成功,设备token为:" + data);}@Overridepublic void onFail(Object data, int errCode, String msg) {Log.d("TPush", "注册失败,错误码:" + errCode + ",错误信息:" + msg);}});//设置账号XGPushManager.bindAccount(getApplicationContext(), "XINGE");//设置标签XGPushManager.setTag(this,"XINGE");
不要忘了在清单文件里注册
如需监听消息请参考XGBaseReceiver接口或者是 demo 的 MessageReceiver 类。自行继承XGBaseReceiver并且在清单文件中配置如下内容:复制完这些可能会报错,这是因为我们少复制了一些class文件,
<receiver android:name="完整的类名.MessageReceiver"//改成自己的路径
android:exported="true" >
<intent-filter>
<!-- 接收消息透传 -->
<action android:name="com.tencent.android.tpush.action.PUSH_MESSAGE" />
<!-- 监听注册、反注册、设置/删除标签、通知被点击等处理结果 -->
<action android:name="com.tencent.android.tpush.action.FEEDBACK" />
</intent-filter>
</receiver>
打开下载的SDK压缩包
点击进入文件夹
还有common里的DBOpenHelper类和NotificationService类。
每个类都要打开看一下,将包重新倒一下
这样配置就完成了。能够通过信鸽推送了!!!
要是还有什么不懂的,可以自己去官网看开发文档
Android 腾讯信鸽集成相关推荐
- 腾讯信鸽推送平台集成中的问题
2016/03/11// ///by xbw/ //eclipse 信鸽sdk v2.42// 好久没来写csdn博客了,因为开了个小站,在此宣传一下吧,xbwcc.com.cn 在最近做的app中出 ...
- 甘恒通:腾讯信鸽海量移动推送服务构建
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 作者:甘恒通,2011年加入腾讯TEG数据平台部,主要负责大数据平台.推送平台后台的研发和优化工作,对构造高可用.高性能的分布式大数据处理和 ...
- 腾讯-信鸽实现消息推送
1.API Store:http://apistore.baidu.com/ 2.推送 3.腾讯信鸽推送平台 4.SDK与文档 下载了之后, 10分钟快速指南,请先参考本指南接入 http://dev ...
- 基于腾讯信鸽设计一个微型推送服务
今日科技快讯 据印度媒体报道,对于旗下短视频应用抖音国际版TikTok在印度遭封杀,母公司字节跳动表现得似乎"非常乐观",并计划未来三年在印度投资10亿美元.在接受采访时,字节跳动 ...
- Android 腾讯优图 OCR 云平台识别身份证、银行卡、行驶证、驾驶证,依赖包小,识别次数免费
cardocr 项目地址:Eric0liang/cardocr 简介:Android 腾讯优图 OCR 云平台识别身份证.银行卡.行驶证.驾驶证,依赖包小,识别次数免费 更多:作者 提 Bug ...
- Android Tencent X5 WebView 集成封装
Android Tencent X5 WebView 集成封装 Cookie管理.进度监听.适配8.1系统等策略 这篇文章的目标就是怎么样快速封装X5WebView,如何有效的同步以及管理Cookie ...
- Android 应用间的集成
第一次在手机上安装wsm tools时发现wsm只是个简单的集成框架,需要用其中的工具还需要单独安装,而安装一个工具以后发现图标没有显示,感觉很神奇,最近工作需要,也要做android应用间的集成,研 ...
- android自动化持续集成,Android系统的持续集成自动化测试框架的研究与实践
摘要: 近几年,Android系统占据着智能移动设备操作系统领域中极大的市场份额.随着Android市场中软件数量的不断攀升,移动用户对Android应用的质量要求也越来越高.如何保证Android软 ...
- Android 腾讯优图开发问题总结
Android 腾讯优图开发问题总结 接入优图检测人脸失败错误码SDK_IMAGE_FACEDETECT_FAILED -1101 具体表现 提供的getBitmap的问题 Bitmap旋转的问题 优 ...
- Android端穿山甲SDK集成
Android端穿山甲SDK集成 流程 创建测试状态的应用及应用下对应的测试状态的代码位ID 项目对接SDK完毕后 拿APP到应用商店审核 得到应用商店的APP的下载地址 结合文档转换成apk下载地址 ...
最新文章
- 闲话WPF之二四(WPF中的ControlTemplate [2])
- Intel Realsense D435 多摄像头配置 Multi-camera configurations (220)(官方测试的摄像头配置表【不同带宽下分辨率、帧率等】)
- OpenHarmony的多内核
- hdu 5410(背包问题变形)
- html左侧td字体居右,如何在td中控制字体右对齐 且加粗_html/css_WEB-ITnose
- OpenGL ES之GLSL自定义着色器编程实现粒子效果
- Flink从入门到放弃之源码解析系列-第1章 Flink组件和逻辑计划
- Visual C++ 2008入门经典 第四章数组 字符串
- diskgeniusv4.4.0_一文上手最新Tensorflow2.0系列|TensorFlow2.0安装
- 看图工具—IrfanView
- Redis源码阅读-Adlist双向链表
- Solr常用查询语法笔记
- it行业se是_计算机行业SSE、SE、BSE、PE、PL各自是什么职位意思?
- 这几款超好用的协同办公软件,你都get了吗
- arch linux u盘安装,如何把ArchLinux安装到U盘上
- [学习笔记]Windows CMD/bat
- error writing messa ge: File too large
- 惠普linux进入bios设置u盘启动,hp惠普笔记本进入bios设置u盘启动装系统的方法步骤详细教程 - 系统家园...
- 使用Travis-CI自动部署博客
- 流水账之 QQ农场 (VS) 农民伯伯的农场