android studio 集成腾讯信鸽推送

android studio 集成腾讯信鸽推送,第1张

此处先附上官网API: http://docs.developer.qq.com/xg/android_access/api.html

官网API写的挺全的,如果只是单单前端需要获取通知的话,以下内容就足够了。

1、在信鸽官网注册账号,进行实名认证。

2、找到应用管理 →我的应用→新建应用

3.、填写配置

注意: (1) 应用名称可以自己随便写,当最好与自己项目名称一致。

4、下一步完成以后,就在官网注册好了。

1、确认android studio的 Project 根目录的主 gradle 中配置了jcenter支持。(新建project默认配置就支持)

2、在 app下build.gradle做androidManifest的替换变量

这里的XG_ACCESS_ID和XG_ACCESS_KEY就是刚才我们提到的集成会用到的accessId和accessKey。

3、在 app下的build.gradle中添加依赖

4、在我的项目中,我是创建了一个BaseApplication 继承 Application,这样只要在app启动的时候直接就启用了信鸽推送了。在BaseApplication中重写onCreate方法,调用initXGPush()。 这里需要注意的是需要在AndroidManifest中对application进行name属性配置

如果是详细按照我写的步骤集成的话,腾讯信鸽就算集成好了。接下来,就可以在官网进行消息推送了。

还不错,不过相比之下更推荐极光推送

极光推送的优势

o 技术优势

A:极光推送客户端 SDK 采用自有协议,有资源,流量占用少的特点,JPush 服务经过大规模用户考验,目前平台 接入应用十几万多,SDK记录超过50亿,独立终端超过8亿。JPush 团队之前做过IM应用,对于即时和大容量的消息业务有很强的技术积累。

o 开发优势和维护优势

A:我们有专业的团队开发和维护人员来自oracle,腾讯,华为等公司,有着丰富的开发和维护经验以及技术积累,我们比他们更加专注,专业去做好推送这个事。

o 服务器和带宽优势

A:极光推送服务器是部署在5A级机房,服务器资源几百台,功能上互相备份。从资源和技术上均保证了推送服务的稳定和可靠性。

o 功能优势

A:除了基本的功能,极光推送提供更多的个性化的需求给开发者,如用户分群(系统版本,地理位置,活跃时间)等,更多的服务端的高级API(用户统计,消息统计,在线情况查询)等


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/26492.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-17
下一篇2023-02-17

发表评论

登录后才能评论

评论列表(0条)

    保存