Dúvida SDK Android

Boa Noite,

Onde posso encontrar o código fonte do SDK do Android?

Estou fazendo um pacote em Flutter para abrir o Blip Chat. Iremos disponibilizar este pacote para uso em qualquer aplicativo Flutter. Será possível utilizar usuários autenticados e passar todos os parâmetros disponíveis nos SDKs do Android e do iOS.

Já está funcionando no iOS mas no Android estamos com um problema que acredito necessitar de uma alteração no código do SDK.
Ao executar o comando BlipClient.openBlipThread(context, apiKey) acontece o seguinte erro:

E/MethodChannel#plugins.blubybs2.com/blip_client: Failed to handle method call android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity  context 
 requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
            at android.app.ContextImpl.startActivity(ContextImpl.java:1018)
            at android.app.ContextImpl.startActivity(ContextImpl.java:994)
            at android.content.ContextWrapper.startActivity(ContextWrapper.java:403)
            at net.take.blipchat.BlipClient.openBlipThread(BlipClient.java:38)

Adicionar o código abaixo no SDK deve resolver o problema.

intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

Obrigado,
Mateus Freitas

3 Curtidas

Fala Mateus,
acho que está aqui no github da take: https://github.com/takenet/blip-sdk-js

Qualquer coisa dá um pulo lá no https://docs.blip.ai/#using-sdk-javascript também.

Eu não uso SDK, mas espero que esses links te ajudem.

Abraços.

1 Curtida