开发工具:Android Studio
集成方式:Gradle在线集成
安卓版本支持:minSdkVersion 19
集成准备 注册账号使用PushSDK之前,需要先在MobTech官网注册开发者账号,并获取MobTech提供的AppKey和AppSecret,详情可以点击查看注册流程
MobPush后台配置注册MobTech账号后,需要在MobTech后台进行相关信息的配置,详情可以点击查看具体配置信息
MobPush流程图 集成配置 配置SDK地址Android Studio的代码库配置方式随Gradle插件的不同版本有所不同。请根据您当前Gradle插件的版本,选择相应的配置方式。
配置方式。
【7.0及以上版本】打开项目级“settings.gradle”文件,配置Maven仓地址,注意修改repositoriesMode为RepositoriesMode.PREFER_SETTINGS。 pluginManagement { repositories { gradlePluginPortal() google() mavenCentral() maven { url "https://mvn.mob.com/android" } } } dependencyResolutionManagement { // repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositoriesMode.set(RepositoriesMode.PREFER_SETTINGS) repositories { gradlePluginPortal() google() mavenCentral() maven { url "https://mvn.mob.com/android" } } }
打开Android Studio项目级build.gradle文件,配置MobSDK插件地址 buildscript { dependencies { // 增加MobSDK插件配置 classpath "com.mob.sdk:MobSDK2:+" // 增加google services插件配置,用于集成FCM,不集成FCM可不配置 classpath 'com.google.gms:google-services:4.3.14' } } plugins { id 'com.android.application' version 'x.x.x' apply false id 'com.android.library' version 'x.x.x' apply false }
【7.0以下版本】打开Android Studio项目级build.gradle文件。
在allprojects ->repositories里面配置maven仓地址。 allprojects { repositories { maven { url "https://mvn.mob.com/android" } } }
在buildscript->repositories中配置maven仓地址。 buildscript { repositories { maven { url "https://mvn.mob.com/android" } } }
在buildscript->dependencies中配置AppGallery Connect插件地址 buildscript { dependencies { //增加MobSDK插件配置 classpath "com.mob.sdk:MobSDK2:+" } }
添加依赖打开应用级的build.gradle文件。
添加mob插件配置。请根据实际情况选择:
方式一:在“com.android.application” 插件下一行添加如下配置。
apply plugin: 'com.mob.sdk'方式二:在“plugins”中添加如下配置。
plugins { id 'com.android.application' id 'com.mob.sdk' }在文件末尾添加mob配置代码 MobSDK { appKey "替换为MobTech官方申请的appkey" appSecret "替换为MobTech官方申请的appkey对应的appSecret" MobPush {} }
配置标识在gradle.properties中添加代码
MobSDK.spEdition=FP Google Play 版本如果您的应用需要上架Google商店,请务必使用Google Play 版本。
在gradle.properties中添加代码,如已添加MobSDK.spEdition=FP相关配置,则修改FP为GPP即可。
MobSDK.spEdition=GPP 配置混淆代码在项目中添加如下混淆代码
-keep class com.mob.**{*;} -dontwarn com.mob.** 隐私授权为保证您的App在集成MobSDK之后能够满足工信部相关合规要求,您应确保App安装首次冷启动且取得用户阅读您《隐私政策》授权之后,调用MobSDK.submitPolicyGrantResult回传隐私协议授权结果。
反之,如果用户不同意您App《隐私政策》授权,则不能调用MobSDK.submitPolicyGrantResult回传隐私协议授权结果。 请参考合规指南
/** * com.mob.MobSDK.class * 回传用户隐私授权结果 * @param isGranted 用户是否同意隐私协议 */ public static void submitPolicyGrantResult(boolean isGranted)上一篇:手机便签记事本推荐,手机桌面便签软件哪个好 下一篇:「流失订单召回」AI功能上线,助力企业高效挽回潜客!
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。