全部產品
Search
文件中心

Mobile Platform as a Service:快速開始

更新時間:Jul 13, 2024

智能投放支援原生 AAR 接入和組件化(Portal & Bundle)接入兩種接入方式。

前置條件

  • 使用的基準版本為 10.1.60-beta 或更高。mPaaS 從 10.1.60-beta 版本基準開始全面支援智能投放。在添加 SDK 前,確認您使用的基準版本為 10.1.60-beta 或更高。基準的版本資訊可以在工程的 mPaaS > 基準升級 菜單中的 Current mPaaS SDK Version 資訊中擷取。

  • 若採用原生 AAR 方式接入,需要先 將 mPaaS 添加到您的專案中將 mPaaS 添加到專案

  • 若採用組件化方式接入,需要先完成 接入流程組件化接入流程

添加 SDK

原生 AAR 方式

參考 管理組件依賴(原生 AAR)AAR 組件管理,通過 組件管理(AAR) 在工程中安裝 智能投放 組件。

組件化(Portal&Bundle)方式

在 Portal 和 Bundle 工程中通過 組件管理 安裝 智能投放 組件。更多資訊,參考 接入流程添加組件依賴

初始化 mPaaS

如果使用 原生 AAR 接入 方式,則需要初始化 mPaaS。

public class MyApplication extends Application {
    
    @Override
    public void onCreate() {
        super.onCreate();
        // mPaaS 初始化
        MP.init(this);    
    }
}

詳情請參考:初始化 mPaaS

添加配置

從 10.1.68.18 版本起,智能投放組件在進程啟動時預設不會初始化拉取展位和活動,您需要在 AndroidManifest 檔案中手動添加如下配置以開啟自動初始化:

<meta-data android:name="com.mpaas.cdp.autoInit" android:value="true" />

從較低基準版本升級到 10.1.68.18 版本後,您需要在 AndroidManifest 檔案中手動添加以上配置以確保相應功能正常運行。

後續操作

添加 SDK 後,您即可根據業務需求 配置預置展位建立動態配置展位