Todos os produtos
Search
Central de documentação

Mobile Platform as a Service:Extensão Kotlin do mPaaS

Última atualização: Jun 28, 2026

Guia de integração

Dependências do SDK

Adicione as dependências ao arquivo build.gradle.kts do projeto principal:

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

Inicializar o mPaaS

Cenário 1

Se não for necessária lógica de negócio após a inicialização do mPaaS, chame mPaaS(this).

class MyApplication : Application() {

    override fun onCreate() {
        super.onCreate()
        
        // Initialize mPaas
        mPaaS(this)
    }

}

Cenário 2

Se for necessário processar lógica de negócio após a inicialização do mPaaS, execute-a no callback.

class MyApplication : Application() {

    override fun onCreate() {
        super.onCreate()

        // Initialize mPaas
        mPaaS(this){
            callback { 
            
                //DO something
                Log.i("Framework","mPaaS initialization completed")
            }
        }
    }

}

Cenário 3

Para usar um novo container para mini programs, execute o comando Início Rápido. A inicialização do mPaaS ocorre da seguinte forma:

Para usar um novo container para mini programs, execute o comando Início Rápido. A inicialização do mPaaS ocorre da seguinte forma:

class MyApplication : Application() {

    override fun onCreate() {
        super.onCreate()

        // Initialize 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 initialization completed")
            }
        }
    }
}
Importante

Não filtre o processo antes de usar o método MP.init. Além do processo principal, execute o código de inicialização também nos subprocessos de ferramentas e push.