產品說明丨Android端使用MobPush快速整合方法

語言: CN / TW / HK

開發工具:Android Studio

整合方式:Gradle線上整合

安卓版本支援:minSdkVersion 19

整合準備

註冊賬號

使用PushSDK之前,需要先在MobTech官網註冊開發者賬號,並獲取MobTech提供的AppKey和AppSecret,詳情可以點選檢視註冊流程

MobPush後臺配置

註冊MobTech賬號後,需要在MobTech後臺進行相關資訊的配置,詳情可以點選檢視具體配置資訊

MobPush流程圖

新增配置

在專案Gradle檔案中註冊MobSDK

buildscript {
    repositories {
        // 新增MobSDK Maven地址
        maven {
           url "http://mvn.mob.com/android"
        }
    }
    dependencies {
        // 註冊MobSDK
        classpath "com.mob.sdk:MobSDK:2018.0319.1724"
    }
}

allprojects {
    repositories {
    // 新增MobSDK Maven地址
    maven {
        url "http://mvn.mob.com/android"
    }
}

在專案App Module的Gradle檔案中新增外掛和擴充套件

// 呼叫MobTech SDK
apply plugin: 'com.mob.sdk'

MobSDK {
   appKey "替換為MobTech官方申請的appkey"
   appSecret "替換為MobTech官方申請的appkey對應的appSecret"
   MobPush {}
}

在gradle.properties中新增程式碼

MobSDK.spEdition=FP

回傳使用者隱私授權結果(submitPolicyGrantResult)

為保證您的App在整合MobSDK之後能夠滿足工信部相關合規要求,您應確保App安裝首次冷啟動且取得使用者閱讀您《隱私政策》授權之後,呼叫MobSDK.submitPolicyGrantResult回傳隱私協議授權結果。

反之,如果使用者不同意您App《隱私政策》授權,則不能呼叫MobSDK.submitPolicyGrantResult回傳隱私協議授權結果。請參考連結合規指南

示例程式碼 注:呼叫位置開發者可以自己指定,只需在使用SDK功能之前呼叫即可,強烈建議開發者在終端使用者點選應用隱私協議彈窗同意按鈕後呼叫。