Extensão do Marketo Mobile para Adobe Launch
Instruções de instalação da extensão Marketo Mobile SDK em Adobe Launch. As etapas abaixo são necessárias para enviar notificações por push e/ou mensagens no aplicativo.
Pré-requisitos
- Adicionar um aplicativo no Administrador do Marketo (obter a Chave Secreta e a ID do Munchkin do aplicativo)
- Siga as instruções fornecidas no portal Adobe Launch para instalação
- Configurar notificações por push (opcional)
iOS
Configurar cabeçalho de ponte Swift
-
Vá para Arquivo > Novo > Arquivo e selecione "Arquivo de cabeçalho".
-
Nomeie o arquivo "<ProjectName>-Bridging-Header".
-
Vá para Projeto > Target > Criar fases > Compilador Swift > Geração de código. Adicione o seguinte caminho ao Cabeçalho da ponte de objetivos:
$(PODS_ROOT)/<_ProjectName_>-Bridging-Header.h
Para usuários Swift: remova a seguinte instrução import, pois o cabeçalho de ligação é adicionado nas etapas acima.
import Marketo/ALMarketo
Dispositivos de teste iOS
Siga as instruções em Adicionando dispositivos de teste do iOS
Tratar tipo de URL personalizado no AppDelegate
Siga as instruções aqui
Configurar notificações por push no iOS
Siga as instruções aqui e use o nome de classe "ALMarketo" em vez de "Marketo"
Android
Configurar permissões
Abra AndroidManifest.xml e adicione as seguintes permissões. Seu aplicativo deve solicitar as permissões "INTERNET" e "ACCESS_NETWORK_STATE". Se seu aplicativo já solicitar essas permissões, ignore esta etapa.
<uses‐permission android:name="android.permission.INTERNET"></uses‐permission>
<uses‐permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses‐permission>
Configuração do ProGuard (opcional)
Se você estiver usando o ProGuard no seu aplicativo, adicione as seguintes linhas no arquivo proguard.cfg. O arquivo está localizado na pasta do projeto. A adição desse código exclui o Marketo SDK do processo de ofuscação.
-dontwarn com.marketo.*
-dontnote com.marketo.*
-keep class com.marketo.**{ *; }
Dispositivos de teste Android
Siga as instruções aqui
Configurar notificações por push no Android
Siga as instruções aqui e use o nome de classe "ALMarketo" em vez de "Marketo"
Para configurar perfis de usuário, siga as instruções aqui e para ações personalizadas, siga as instruções aqui. Nas instruções a seguir, use o nome de classe "ALMarketo" em vez de "Marketo"