Android 极光推送快速开发集成指南,android屏幕适配框架

下面是极光推送集成指南(之前做过很多次,一直没有分享)

setp1:Android 极光推送快速开发集成指南,android屏幕适配框架 导入SDK并配置引用,然后引入各个平台的so文件

然后在配置清单文件中加入:

<provider

android:name="cn.jpush.android.service.DataProv

《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》

【docs.qq.com/doc/DSkNLaERkbnFoS0ZF】 完整内容开源分享

ider"

android:authorities=“包名”

android:exported=“true” />

<service

android:name=“cn.jpush.android.service.DaemonService”

android:enabled=“true”

android:exported=“true”>

<provider

android:name=“cn.jpush.android.service.DownloadProvider”

android:authorities=“包名”

android:exported=“true” />

<receiver

android:name=“cn.jpush.android.service.PushReceiver”

android:enabled=“true”>

<activity

android:name=“cn.jpush.android.ui.PushActivity”

android:configChanges=“orientation|keyboardHidden”

android:exported=“false”

android:theme="@android:style/Theme.NoTitleBar"

tools:ignore=“DuplicateActivity”>

<activity

android:name=“cn.jpush.android.ui.PopWinActivity”

android:configChanges=“orientation|keyboardHidden”

android:exported=“false”

android:theme="@style/MyDialogStyle">

<service

android:name=".service.JpushBackgroudeService"

android:enabled=“true”

android:exported=“false”

android:process=":pushcore">

<receiver

android:name=".receiver.PushBackgroudeBrocast"

android:enabled=“true”

android:exported=“false”>

<receiver

android:name=“包名”

android:enabled=“true”

android:exported=“false”>

<activity

android:name=“cn.jpush.android.service.JNotifyActivity”

android:exported=“true”

android:taskAffinity=“jpush.custom”

android:theme="@android:style/Theme.Translucent.NoTitleBar">

在gradle中的

defaultConfig{

ndk {

abiFilters ‘armeabi-v7a’, ‘x86’, ‘x86_64’, ‘armeabi-v7a’//,‘arm64-v8a’

}

manifestPlaceholders = [

JPUSH_PKGNAME: applicationId,

JPUSH_APPKEY : “你的ID”, //JPush 上注册的包名对应的 Appkey.

JPUSH_CHANNEL: “developer-default”, //暂时填写默认值即可.

]

}

这样 配置就算可以了,然后在包下,复制从官网下载的demo,到包里,参考地址:https://docs.jiguang.cn//jpush/client/Android/android_3m/

比如TagAliasOperatorHelper这个工具类 改好以后在全局的Applition中 初始化

JPushInterface.setDebugMode(true);

JPushInterface.init(this);

String registrationID = JPushInterface.getRegistrationID(this);//这个可以传给后台 推送到具体的个人

如上配置好之后:

检查一下有没有通知栏权限

上一篇:Python基础之元组


下一篇:2022.2.5-----leetcode.2155