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

iOS

Configurar cabeçalho de ponte Swift

  1. Vá para Arquivo > Novo > Arquivo e selecione "Arquivo de cabeçalho".

  2. Nomeie o arquivo "<ProjectName>-Bridging-Header".

  3. 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"

recommendation-more-help
bb269a6d-047a-4bf7-9acd-23ad9a63dc59