產品說明丨Android端使用MobPush快速整合方法
開發工具: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功能之前呼叫即可,強烈建議開發者在終端使用者點選應用隱私協議彈窗同意按鈕後呼叫。
「其他文章」
- 社群精選 | 不容錯過的9個冷門css屬性
- 2022最新版 Redis大廠面試題總結(附答案)
- 手寫一個mini版本的React狀態管理工具
- 【vue3原始碼】十三、認識Block
- 天翼雲全場景業務無縫替換至國產原生作業系統CTyunOS!
- JavaScript 設計模式 —— 代理模式
- MobTech簡訊驗證ApiCloud端SDK
- 以羊了個羊為例,淺談小程式抓包與響應報文修改
- 這幾種常見的 JVM 調優場景,你知道嗎?
- 聊聊如何利用管道模式來進行業務編排(下篇)
- 通用ORM的設計與實現
- 如此狂妄,自稱高效能佇列的Disruptor有啥來頭?
- 為什麼要學習GoF設計模式?
- 827. 最大人工島 : 簡單「並查集 列舉」運用題
- 介紹 Preact Signals
- 手把手教你如何使用 Timestream 實現物聯網時序資料儲存和分析
- 850. 矩形面積 II : 掃描線模板題
- Java 併發程式設計解析 | 基於JDK原始碼解析Java領域中的併發鎖,我們可以從中學習到什麼內容?
- 令人困惑的 Go time.AddDate
- 壓測平臺在全鏈路大促壓測中的實踐