资讯专栏INFORMATION COLUMN

信鸽推送

Yangyang / 345人阅读

摘要:最近在做推送,刚开始接到推送的时候,首先想到了极光推送,后来让用百度推送。百度一下腾讯信鸽进入官网登录下,找到开发者中心如图根据快速接入一个。嘿嘿欢迎共同学习交流点击下载信鸽推送点击下载百度推送晚安,祝程序员们以后都少加班不加班,事业有成

最近在做推送,刚开始接到推送的时候,首先想到了极光推送,后来让用百度推送。程序员都知道,需求不断改,最后变成了信鸽推送。话说对信鸽推送真的是没用过。不过集成第三方的方式都大差不差。还好不负所望,集成了信鸽推送。由于最近很忙,天天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/13087.html

相关文章

  • 信鸽推送

    摘要:最近在做推送,刚开始接到推送的时候,首先想到了极光推送,后来让用百度推送。百度一下腾讯信鸽进入官网登录下,找到开发者中心如图根据快速接入一个。嘿嘿欢迎共同学习交流点击下载信鸽推送点击下载百度推送晚安,祝程序员们以后都少加班不加班,事业有成 最近在做推送,刚开始接到推送的时候,首先想到了极光推送,后来让用百度推送。程序员都知道,需求不断改,最后变成了信鸽推送。话说对信鸽推送真的是没用过。...

    马龙驹 评论0 收藏0
  • 信鸽推送SDK2.4.0Swift1.2集成

    摘要:开发环境开发语言信鸽推送地址使用方法把文件拷贝到工程中拷贝到工程中在工程名桥接文件中,添加继承并且两者有且只有一个属性。从腾讯信鸽官网创建应用并提交证书。更多错误信息参考信鸽常见问题与解答 开发环境:OS X Yosemite 10.10.3 + Xcode 6.4 开发语言:Swift 1.2 信鸽推送SDK2.4.0Swift1.2DemoGit地址 使用方法 把XinGeSD...

    liaorio 评论0 收藏0
  • 信鸽推送注册失败的一般情况

    摘要:使用信鸽推送,往往会出现注册失败的情况,下面记录下我总结的几种情况。信鸽推送注册失败没有写,由于官方文档上缺这行代码,很多人集成的时候会没写这个。没有修改为当前包名。不同也会到致失败。前面几点都是在这个正确的基础上的。 使用信鸽推送,往往会出现注册失败的情况,下面记录下我总结的几种情况。 信鸽推送注册失败: 1.MessageReceiver没有写,由于官方文档上缺这行代码,很多人集成...

    baishancloud 评论0 收藏0
  • 信鸽推送注册失败的一般情况

    摘要:使用信鸽推送,往往会出现注册失败的情况,下面记录下我总结的几种情况。信鸽推送注册失败没有写,由于官方文档上缺这行代码,很多人集成的时候会没写这个。没有修改为当前包名。不同也会到致失败。前面几点都是在这个正确的基础上的。 使用信鸽推送,往往会出现注册失败的情况,下面记录下我总结的几种情况。 信鸽推送注册失败: 1.MessageReceiver没有写,由于官方文档上缺这行代码,很多人集成...

    ISherry 评论0 收藏0
  • 信鸽推送-10005错误

    关于集成信鸽推送-10005的错误见文章信鸽推送注册失败的一般情况https://segmentfault.com/a/11...

    noONE 评论0 收藏0

发表评论

0条评论

Yangyang

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<