美文网首页Android开发Android开发宝典Android开发经验谈
极光推送集成(更新时间:2018-8-8)

极光推送集成(更新时间:2018-8-8)

作者: FynnJason | 来源:发表于2018-08-08 10:46 被阅读113次

    第一步:集成:

    在build.gradle中配置如下内容:

    ndk {
        //设置支持的SO库架构
        abiFilters 'armeabi' //, 'x86', 'armeabi-v7a', 'x86_64', 'arm64-v8a'
    }
    manifestPlaceholders = [
            JPUSH_PKGNAME : applicationId,
            JPUSH_APPKEY : "填写你申请的appkey", //JPush上注册的包名对应的appkey.
            JPUSH_CHANNEL : "developer-default", //暂时填写默认值即可.
    ]
    

    导入依赖:

    //极光推送
    implementation 'cn.jiguang.sdk:jpush:3.1.5'
    implementation 'cn.jiguang.sdk:jcore:1.2.3'
    

    第二步:初始化

    在application中调用如下代码初始化:

    JPushInterface.init(this);
    

    建议:
    在Activity中调用如下代码申请权限可以使极光推送更加顺利:

    JPushInterface.requestPermission(this);
    

    这样,极光推送就集成完成,接下来就在极光推送的官网中配置项目包名,发送推送来测试即可。

    相关文章

      网友评论

      • mapleeeeee:难道依赖包里已经帮我们适配了?
        FynnJason:是的,依赖包会帮我们自动处理注册清单等操作,极光推送集成只需要上述操作,然后再官网发送通知即可。
      • mapleeeeee:适配8.0通知吗
        mapleeeeee:@默苍离_ 我只在首页申请了
        默苍离_:JPushInterface.requestPermission(this); 所有的activity都调用这个吗?
        FynnJason:@mapleeeeee 适配,我是8.1也行。

      本文标题:极光推送集成(更新时间:2018-8-8)

      本文链接:https://www.haomeiwen.com/subject/nhytbftx.html