http://www.pptjcw.com

MobPush:Android SDK 集成指南

    开发工具:Android Studio

    集成方式:Gradle在线集成

    安卓版本支持:minSdkVersion 19

    集成准备 注册账号

    使用PushSDK之前,需要先在MobTech官网注册开发者账号,并获取MobTech提供的AppKey和AppSecret,详情可以点击查看注册流程

    MobPush后台配置

    注册MobTech账号后,需要在MobTech后台进行相关信息的配置,详情可以点击查看具体配置信息

    MobPush流程图

    back0

    back0

    集成配置 配置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功能上线,助力企业高效挽回潜客!

    郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。