日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

mPaaS Kotlin 擴展

接入指南

SDK 依賴

在主工程的 build.gradle.kts 文件中新增依賴:

 implementation ("com.mpaas.android:mpaas-android-ktx:1.0.0-beta1")

mPaaS 初始化

使用場景一

如果是在 mPaaS 初始化后不需要做任何業務邏輯,則調用 mPaaS(this) 即可。

class MyApplication : Application() {

    override fun onCreate() {
        super.onCreate()
        
        //mPaas 初始化
        mPaaS(this)
    }

}

使用場景二

如果是在 mPaaS 初始化后完成后需要進行業務處理,則在 callback 回調中進行即可。

class MyApplication : Application() {

    override fun onCreate() {
        super.onCreate()

        //mPaas 初始化
        mPaaS(this){
            callback { 
            
                //DO something
                Log.i("Framework","mPaaS 初始化完成")
            }
        }
    }

}

使用場景三

如果您有使用小程序新容器:快速開始 。則 mPaaS 初始化按如下進行:

class MyApplication : Application() {

    override fun onCreate() {
        super.onCreate()

        //mPaas 初始化
        mPaaS(this) {
            mriver {
                isAutoInitMriver = true
                mriverInitCallback = object : MriverInitParam.MriverInitCallback {
                    override fun onInit() {
                        TODO("Not yet implemented")
                    }
                    override fun onError(p0: Exception?) {
                        TODO("Not yet implemented")
                    }
                }
            }
            callback {
                //DO something
                Log.i("Framework","mPaaS 初始化完成")
            }
        }
    }
}
重要

請不要在 MP.init 方法前過濾進程,除主進程外,在 tools 和 push 子進程中也需要執行初始化代碼。