国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

MobPush:Android SDK 集成指南

MobTech科技派 ? 來源:MobTech科技派 ? 作者:MobTech科技派 ? 2024-02-02 15:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

開發(fā)工具:Android Studio

集成方式:Gradle在線集成

安卓版本支持:minSdkVersion 19

集成準備

注冊賬號

使用PushSDK之前,需要先在MobTech官網(wǎng)注冊開發(fā)者賬號,并獲取MobTech提供的AppKey和AppSecret,詳情可以點擊查看注冊流程

MobPush后臺配置

注冊MobTech賬號后,需要在MobTech后臺進行相關(guān)信息的配置,詳情可以點擊查看具體配置信息

MobPush流程圖

wKgaomW8nu-AHBdIAABGpf9QwLA685.png

集成配置

MobPushSDK提供了兩種集成方式,您可根據(jù)需要進行選擇。需要注意的是,兩種集成方式在功能上無任何區(qū)別,僅為集成方式不同,選取其中一種即可。

Gradle集成

配置SDK地址

Android Studio的代碼庫配置方式隨Gradle插件的不同版本有所不同。請根據(jù)您當前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插件配置。請根據(jù)實際情況選擇:

方式一:在“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=IZNAO

Google Play 版本

如果您的應用需要上架Google商店,請務(wù)必使用Google Play 版本。

在gradle.properties中添加代碼,如已添加 MobSDK.spEdition相關(guān)配置,則修改值為 GPP即可。

MobSDK.spEdition=GPP

至此,Gradle集成方式已經(jīng)完成。

離線集成

獲取SDK

在進行離線集成之前,請先聯(lián)系在線客服獲取離線SDK。

添加SDK

把獲取到的離線SDK包放入項目中的libs文件夾內(nèi)。

引入SDK

通過上一步添加SDK至項目中后,SDK包還未進行引用,需要添加下方所示引入代碼后才可使用。

implementation fileTree(dir: 'libs', include: ['*.aar', '*.jar'])

配置清單文件

復制下方提供的清單文件代碼至您的項目AndroidManifest.xml文件中。



        
        
        

        

    

至此,離線集成方式已經(jīng)完成。

配置混淆代碼

在項目中添加如下混淆代碼

-keep class com.mob.**{*;}
-dontwarn com.mob.**

隱私授權(quán)啟動業(yè)務(wù)

為保證您的App在集成MobSDK之后能夠滿足工信部相關(guān)合規(guī)要求,您應確保App安裝首次冷啟動且取得用戶閱讀您《隱私政策》授權(quán)之后,調(diào)用 MobSDK.submitPolicyGrantResult回傳隱私協(xié)議授權(quán)結(jié)果。

反之,如果用戶不同意您App《隱私政策》授權(quán),則不能調(diào)用 MobSDK.submitPolicyGrantResult回傳隱私協(xié)議授權(quán)結(jié)果。 請參考MobPush隱私政策

通用方案

/**
 * com.mob.MobSDK.class
 * 回傳用戶隱私授權(quán)結(jié)果
 * @param isGranted     用戶是否同意隱私協(xié)議
 */  
public static void submitPolicyGrantResult(boolean isGranted)

增加App數(shù)據(jù)采集主動控制器方案

/**
 * com.mob.MobSDK.class
 * 回傳用戶隱私授權(quán)結(jié)果
 * @param isGranted     App數(shù)據(jù)采集主動控制器子類實例
 * @param isGranted     用戶是否同意隱私協(xié)議
 */  
public static void submitPolicyGrantResult(MobCustomController cont, boolean isGranted);

示例代碼

:submitPolicyGrantResult是MobSDK的業(yè)務(wù)起點。調(diào)用位置開發(fā)者可以自己指定,只需在使用SDK功能之前調(diào)用即可,強烈建議開發(fā)者在終端用戶點擊應用隱私協(xié)議彈窗同意按鈕后調(diào)用。

App數(shù)據(jù)采集主動控制器用來限制MobSDK采集并提供可選的數(shù)據(jù)維度和擴展功能。因相關(guān)信息的不收集將會對其對應的功能造成影響,請開發(fā)者結(jié)合業(yè)務(wù)實際需要進行合理配置。MobPush擴展業(yè)務(wù)功能設(shè)置可參考: https://www.mob.com/wiki/detailed?wiki=534&id=136 ,其它App數(shù)據(jù)采集主動控制器的配置方法可參考:https://www.mob.com/wiki/detailed?wiki=664&id=714

MobSDK.submitPolicyGrantResult(new MobCustomController() {
    // TODO 重寫控制器
}, true);

// 或者

MobSDK.submitPolicyGrantResult(true);

日志調(diào)試

請在AndroidManifest.xml文件中 下添加上面配置,在日志控制臺即可查看到TAG為MobPushLog的相關(guān)日志:

wKgaomW8nvOADXptAAvbTDd_jZw753.png

測試確認

確認通過gradle已拉取到資源包,包名為:"com.mob:MobSupportV1:xxxxxxxxx";"com.mob:MobCoreULT:xxxxxxxxx";"com.mob:MobGUIULT:xxxxxxxxx@aar";"com.mob:PushSDK:xxx@aar"

確認 AppKey已經(jīng)正確的寫入 Androidmanifest.xml(可在app-debug.apk中的Androidmanifest查看確認)

確認測試手機已經(jīng)調(diào)用隱私協(xié)議接口,并上傳true : MobSDK.submitPolicyGrantResult(true);

確認測試手機(或者模擬器)已成功連入網(wǎng)絡(luò) + 客戶端調(diào)用,不要使用網(wǎng)絡(luò)代理和VPN,如果一切正常,啟動項目后應有MobPushLog的日志信息,參考tag如下

wKgZomW8nvWAeDXRAACG3m2UYBo850.png

功能進階

Registration ID 使用說明

獲取: 關(guān)于獲取Registration ID,請點擊查看MobPushSDK API 使用

使用說明: 由于MobPush推送所有形式的推送最后都會轉(zhuǎn)化為對 Registration ID 推送,因此 Registration ID是推送和關(guān)聯(lián)用戶信息必備的標識。同時為了方便線上客戶準確提供信息,減少溝通成本,我們建議您完成 SDK 集成后,將Registration ID 進行存儲和記錄,排查問題時可將Registration ID和任務(wù)ID一起反饋,可加速排查進度

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • SDK
    SDK
    +關(guān)注

    關(guān)注

    3

    文章

    1101

    瀏覽量

    51713
  • andriod
    +關(guān)注

    關(guān)注

    1

    文章

    19

    瀏覽量

    14184
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    深度解析:SDK中貼片SD卡Flash讀寫速度測試流程與結(jié)果#存儲 #SDK

    SDK
    雷龍Lucca
    發(fā)布于 :2026年03月04日 11:05:52

    Danalto Cardina框架成功集成Qorvo UWB SoC及SDK

    定位智能軟件領(lǐng)域的先驅(qū)企業(yè)Danalto近日宣布,其Cardinal云定位引擎(CLE)已成功集成Qorvo最新推出的超寬帶(UWB)系統(tǒng)級芯片(SoC)及其面向工業(yè)與企業(yè)應用的軟件開發(fā)套件(SDK)。
    的頭像 發(fā)表于 03-03 09:44 ?146次閱讀

    淘寶API SDK快速開發(fā)指南

    ? 本文將指導開發(fā)者快速接入淘寶開放平臺API,通過官方SDK實現(xiàn)高效調(diào)用。以下為關(guān)鍵步驟: 1. 環(huán)境準備 安裝Python SDK包: ? pip install
    的頭像 發(fā)表于 01-19 15:02 ?259次閱讀
    淘寶API <b class='flag-5'>SDK</b>快速開發(fā)<b class='flag-5'>指南</b>

    釋放多屏潛能:迅為RK3588開發(fā)板Android多屏同顯開發(fā)完全指南

    釋放多屏潛能:迅為RK3588開發(fā)板Android多屏同顯開發(fā)完全指南
    的頭像 發(fā)表于 12-16 16:11 ?892次閱讀
    釋放多屏潛能:迅為RK3588開發(fā)板<b class='flag-5'>Android</b>多屏同顯開發(fā)完全<b class='flag-5'>指南</b>

    RNKK Android人體姿態(tài)識別開發(fā)指南

    Android平臺上利?Rockchip芯?的NPU實現(xiàn)?體姿態(tài)識別,可以顯著提升應?性能并降低能耗。本?將詳細闡述如何通過RKNN API構(gòu)建?個?效的?體姿態(tài)識別系統(tǒng),從模型準備、RKNN轉(zhuǎn)換、NDK集成到最終的圖像處理與可視化全流程。
    發(fā)表于 09-26 16:37 ?0次下載

    Nordic nRF5 SDK和softdevice介紹

    SDK和Softdevice的區(qū)別是什么?怎么選擇SDK和softdevice版本?芯片,SDK和softdevice有沒有版本兼容問題?怎么理解SDK目錄結(jié)構(gòu)?
    的頭像 發(fā)表于 08-20 09:54 ?3081次閱讀
    Nordic nRF5 <b class='flag-5'>SDK</b>和softdevice介紹

    ArkUI-X通過Stage模型開發(fā)Android端應用指南(一)

    : AndroidStudio:Android應用的開發(fā)工具。 ArkUI-X和Android平臺集成所用關(guān)鍵類 應用工程Android邏輯
    發(fā)表于 06-24 22:16

    ArkUI-X與Android聯(lián)動編譯開發(fā)指南

    本文主要介紹通過CLI工具鏈執(zhí)行ace create project命令創(chuàng)建工程,生成聯(lián)動編譯腳本。使用Android Studio編譯Android應用時,可聯(lián)動編譯ArkTS源碼,并自動拷貝
    發(fā)表于 06-16 22:55

    ArkUI-X在Android上使用Fragment開發(fā)指南

    : dependencies { implementation\'androidx.appcompat:appcompat:1.4.1\' } } ArkUI-X和Android平臺集成所用關(guān)鍵類 應用工
    發(fā)表于 06-12 22:42

    ArkUI-X添加到現(xiàn)有Android項目中

    Android應用工程的集成方式 使用ACE Tools和DevEco Studio集成ArkUI-X SDK進行Android AAR開發(fā)
    發(fā)表于 06-04 22:35

    ArkUI-X添加到現(xiàn)有Android項目中

    Android應用工程的集成方式 使用ACE Tools和DevEco Studio集成ArkUI-X SDK進行Android AAR開發(fā)
    發(fā)表于 05-28 22:44

    RK3576 Android 14.0 SDK開發(fā)指南(第一集)

    RK3576 Android 14.0 SDK代碼編譯 SDK下載到本地后大概70多個G 下載后要做個校驗 解壓后內(nèi)核源碼 kernel代碼路徑說明 Android14支持6.1
    發(fā)表于 05-20 08:43

    ArkUI-X跨平臺框架接入指南

    Android 8+,Level-26,version code: O,Codename: Oreo; iOS平臺:iOS 10+ 安裝ArkUI-X SDK 在File >
    發(fā)表于 05-18 18:21

    如何在Android設(shè)備上安裝Cyusb3014芯片驅(qū)動?

    1.如何在Android設(shè)備上安裝Cyusb3014芯片驅(qū)動? 我們在 Windows 上有 FX3 驅(qū)動程序 SDK。 2.如何在Android系統(tǒng)上下載固件到芯片中?
    發(fā)表于 05-15 07:23

    Android開發(fā)者必看】使用JetBrains TeamCity為Android項目構(gòu)建CI/CD管道詳細指南

    【CI/CD】定義明確的構(gòu)建、測試和部署工作流對Android應用的開發(fā)至關(guān)重要。JetBrains TeamCity是一個用于構(gòu)建可靠管道的CI/CD平臺,可與流行的Android開發(fā)工具無縫集成,具有人性化的界面來配置構(gòu)建和
    的頭像 發(fā)表于 03-21 15:42 ?1196次閱讀
    【<b class='flag-5'>Android</b>開發(fā)者必看】使用JetBrains TeamCity為<b class='flag-5'>Android</b>項目構(gòu)建CI/CD管道詳細<b class='flag-5'>指南</b>