極光推送(一)——配置

前言

本章講講Jpush的配置,本文參考文檔:
極光文檔
本文是根據(jù)自己對官方文檔理解后的一個講解,若有不解請詳細(xì)還是看官方文檔吧

一.在極光官網(wǎng)創(chuàng)建自己的應(yīng)用
1.png
2.png

后面創(chuàng)建應(yīng)用按提示來就行,不需要多解釋。
應(yīng)用創(chuàng)建完畢后會生成一個appKey

二.jcenter 自動集成
2.1 在你的項目的build.gradle下面,即project對應(yīng)的build.gradle看是否配置了jcenter支持,若沒有自己添加進(jìn)去
3.png
2.2 在 module 的 gradle 中添加依賴和AndroidManifest的替換變量
android {
    ......
    defaultConfig {
        applicationId "com.xxx.xxx" //JPush上注冊的包名.
        ......

        ndk {
            //選擇要添加的對應(yīng)cpu類型的.so庫。
            abiFilters 'armeabi', 'armeabi-v7a', 'arm64-v8a','x86', 'x86_64', 'mips', 'mips64'
        }

        manifestPlaceholders = [
            JPUSH_PKGNAME : applicationId,
            JPUSH_APPKEY : "你的appkey", //JPush上注冊的包名對應(yīng)的appkey.
            JPUSH_CHANNEL : "developer-default", //暫時填寫默認(rèn)值即可.
        ]
        ......
    }
    ......
}

dependencies {
    ......

    compile 'cn.jiguang.sdk:jpush:3.1.0'  // 此處以JPush 3.1.0 版本為例。
    compile 'cn.jiguang.sdk:jcore:1.1.8'  // 此處以JCore 1.1.8 版本為例。
    ......
}
2.3 在 Project 根目錄的gradle.properties文件中添加
android.useDeprecatedNdk=true

添加后效果圖如下:


4.png
三.初始化極光推送

在自己項目中的application中初始化極光推送,類似這樣:

package com.jpushdemo.app;

import android.app.Application;

import com.jpushdemo.jpush.JpushConfig;

/**
 * Title:
 * Description:
 * <p>
 * Created by pei
 * Date: 2017/11/23
 */
public class AppContext extends Application{

    private static AppContext INSTANCE;

    public static synchronized AppContext getInstance() {
        return INSTANCE;
    }

    @Override
    public void onCreate() {
        super.onCreate();
        INSTANCE = this;

        //極光推送
        JPushInterface.setDebugMode(true);
        JPushInterface.init(this);
    }
}

四.測試極光推送

極光推送的目標(biāo)人群分多種,如下:


5.png

這里我們只是初始化了,沒有設(shè)置tag,alias等什么的,所以只能接收廣播(所有人)類,選擇 發(fā)送通知,填入要發(fā)送的信息(“大家好,我是test”),選擇 Android設(shè)備,廣播(所有人),立即,點擊‘立即發(fā)送’,操作如下:


6.png
7.png
8.png

然后看手機上收到的消息:


1.png

ok,今天關(guān)于Jpush的配置就講到這里啦。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容