Android 极光推送教程

在极光推送官网 创建我们的应用,点击推送设置,点击Android填写我们项目的应用包名
下载快速集成Demo

1.把Demo中libs包中库导入项目libs包中,其中最后两个jar包添加小奶瓶

2.把Demo中res文件夹中 drawable-hdpi 全部复制到项目中

3.把Demo中values文件夹中全部复制粘贴到项目values中

4.把Demo中layout文件夹中 除了main.xml布局文件其他的都导入到项目layout中

5.把Demo中src中 除了MainActivity类其他全部复制到项目中

打开每个类爆红处进行删除,
6.清单文件中第九行复制到上方.36行,

7.从 第65行到最后
粘贴完成后把爆红前的无用的包名删除

8.创建MyApplication 进行初始化极光推送 在oncreat()方法中添加

    JPushInterface.setDebugMode(true);
    JPushInterface.init(this);

在清单文件中进行注册 MyApplication :

    android:name=".MyApplication"

9… 在build 里面 添加下面东西 切记 把appkey 改成你自己的

ndk {
//选择要添加的对应 cpu 类型的 .so 库。
abiFilters ‘armeabi’, ‘armeabi-v7a’, ‘arm64-v8a’,‘x86’, ‘x86_64’, ‘mips’, ‘mips64’
// 还可以添加
}

manifestPlaceholders = [
JPUSH_PKGNAME : applicationId,
JPUSH_APPKEY : “0816d1c865a44182503d698c”, //JPush 上注册的包名对应的 Appkey.
JPUSH_CHANNEL : “developer-default”, //暂时填写默认值即可.
]

极光推送富文本 6.0以上 需要申请动态权限
推送时必须添加发送内容,不添加内容 推送过来不显示

你可能感兴趣的:(Android 极光推送教程)