摘要:最近在做推送,刚开始接到推送的时候,首先想到了极光推送,后来让用百度推送。百度一下腾讯信鸽进入官网登录下,找到开发者中心如图根据快速接入一个。嘿嘿欢迎共同学习交流点击下载信鸽推送点击下载百度推送晚安,祝程序员们以后都少加班不加班,事业有成
最近在做推送,刚开始接到推送的时候,首先想到了极光推送,后来让用百度推送。程序员都知道,需求不断改,最后变成了信鸽推送。话说对信鸽推送真的是没用过。不过集成第三方的方式都大差不差。还好不负所望,集成了信鸽推送。由于最近很忙,天天1点睡觉。虽然今天同样加班到十点,还是想记录一下信鸽推送的简单集成。也希望能对要做信鸽推送的新童鞋有所帮助。(我写文字比较啰嗦,还望原谅。写的细了也防止以后自己忘记了,嘿嘿!:)).
话说官方文档真的是老了,最后看看官方Demo,不过在下认为还有很多是需要上网搜索来帮助的。
废话不多说,看看我集成的结果:
下面说说集成过程。
首先就是去找到官方文档,没做过的话,就先按照文档一步一步来,虽然文档介绍的并不深入,不过还是很通俗易懂的,各种问题后续再解决。百度一下腾讯信鸽进入官网登录下,找到开发者中心:
如图根据AndroidSDK快速接入一个Demo。后续可以进行完整接入。
我在这里只是简单集成一下,至于很多其他的自定义的,由于明天还要加班,今天就先不写了。
接入一个应用。根据提示填写就可以了。
接入应用完成后就是这样了。
在应用配置里可以看到ACCESS ID和ACCESS KEY用来集成用的,要在清单文件里填写。
下面就是进行AndroidManifest.xml配置和集成.so文件及jar包了,比较简单,直接复制官方Demo里的就行了。
这些SDK里面都有,按照说明放入对应文件夹了即可。
按照说明配置权限和必要的服务及广播
com.student.kevin.xingepushdemo.PUSH_ACTION" /> com.student.kevin.xingepushdemo.MessageReceiver" android:exported="true" > 2100216288" /> AKE58N64A5JH " />
好了,配置完成了,下面就是再代码中注册了,MainActivity的onCreat方法中注册:
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); XGPushConfig.enableDebug(getApplicationContext(),true); setContentView(R.layout.activity_main); Context context = getApplicationContext(); // XGPushManager.registerPush(context);//直接注册,无法确定是否注册成功 //想要知道是否注册成功就添加回调。 XGPushManager.registerPush(context, new XGIOperateCallback() { @Override public void onSuccess(Object data, int flag) { Log.d("TPush", "注册成功,设备token为:" + data); } @Override public void onFail(Object data, int errCode, String msg) { Log.d("TPush", "注册失败,错误码:" + errCode + ",错误信息:" + msg); } }); }
到此,推送的简单集成已经完成,创建一个推送消息试试吧!
关于自定义,后面有时间了再继续添加!后面我希望把所有推送都记录下来。(百度已经写好Demo)
文章写的仓储,还望见谅。能把功能写好就是硬道理。嘿嘿~
欢迎共同学习交流!点击下载信鸽推送Demo!
点击下载百度推送Demo!
晚安,祝程序员们以后都少加班不加班,事业有成!:)
Good Night!
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/65069.html
摘要:使用信鸽推送,往往会出现注册失败的情况,下面记录下我总结的几种情况。信鸽推送注册失败没有写,由于官方文档上缺这行代码,很多人集成的时候会没写这个。没有修改为当前包名。不同也会到致失败。前面几点都是在这个正确的基础上的。 使用信鸽推送,往往会出现注册失败的情况,下面记录下我总结的几种情况。 信鸽推送注册失败: 1.MessageReceiver没有写,由于官方文档上缺这行代码,很多人集成...
阅读 1789·2021-11-24 10:21
阅读 1201·2021-09-22 15:25
阅读 3164·2019-08-30 15:55
阅读 703·2019-08-30 15:54
阅读 3455·2019-08-30 14:20
阅读 1652·2019-08-30 14:06
阅读 634·2019-08-30 13:11
阅读 3134·2019-08-29 16:43