開發工具: Android Studio
集成方式: Gradle在線集成
安卓版本支持: minSdkVersion 19
集成準備
註冊賬號
使用PushSDK之前,需要先在MobTech官網註冊開發者賬號,並獲取MobTech提供的AppKey和AppSecret,詳情可以點擊查看註冊流程
MobPush後台配置
註冊MobTech賬號後,需要在MobTech後台進行相關信息的配置,詳情可以點擊查看具體配置信息
MobPush流程圖
添加配置
在項目Gradle文件中註冊MobSDK
buildscript {
repositories {
// 添加MobSDK Maven地址
maven {
url "https://mvn.mob.com/android"
}
}
dependencies {
// 註冊MobSDK
classpath "com.mob.sdk:MobSDK:2018.0319.1724"
}
}
allprojects {
repositories {
// 添加MobSDK Maven地址
maven {
url "https://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功能之前調用即可,強烈建議開發者在終端用户點擊應用隱私協議彈窗同意按鈕後調用。