Estensione Marketo Mobile per Adobe Launch
- Argomenti:
- Mobile marketing
Creato per:
- Amministratore
Istruzioni di installazione per l'estensione Marketo Mobile SDK in Adobe Launch. I passaggi seguenti sono necessari per inviare notifiche push e/o messaggi in-app.
Prerequisiti
- Aggiungi un'applicazione in Marketo Admin (ottieni la chiave segreta dell'applicazione e l'ID Munchkin)
- Seguire le istruzioni fornite nel portale Adobe Launch per l'installazione
- Imposta notifiche push (facoltativo)
iOS
Imposta intestazione di bridging Swift
-
Selezionare File > Nuovo > File e selezionare "Header File".
-
Denomina il file "<ProjectName>-Bridging-Header".
-
Vai a Progetto > Target > Fasi build > Compilatore Swift > Generazione del codice. Aggiungi il seguente percorso a Objective-Bridging Header:
$(PODS_ROOT)/<_ProjectName_>-Bridging-Header.h
Per gli utenti Swift: rimuovi la seguente istruzione di importazione, poiché l’intestazione di bridging viene aggiunta nei passaggi precedenti.
import Marketo/ALMarketo
Dispositivi di prova iOS
Segui le istruzioni in Aggiunta di dispositivi di prova iOS
Gestire il tipo di URL personalizzato in AppDelegate
Segui le istruzioni qui
Configurare le notifiche push su iOS
Segui le istruzioni qui e utilizza il nome di classe "ALMarketo" invece di "Marketo"
Android
Configurare le autorizzazioni
Apri AndroidManifest.xml
e aggiungi le seguenti autorizzazioni. L'app deve richiedere le autorizzazioni "INTERNET" e "ACCESS_NETWORK_STATE". Se l'app richiede già queste autorizzazioni, salta questo passaggio.
<uses‐permission android:name="android.permission.INTERNET"></uses‐permission>
<uses‐permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses‐permission>
Configurazione ProGuard (opzionale)
Se utilizzi ProGuard per l'app, aggiungi le seguenti righe nel file proguard.cfg
. Il file si trova all’interno della cartella del progetto. L’aggiunta di questo codice esclude l’SDK Marketo dal processo di offuscamento.
-dontwarn com.marketo.*
-dontnote com.marketo.*
-keep class com.marketo.**{ *; }
Dispositivi di prova Android
Segui le istruzioni qui
Configurare le notifiche push su Android
Segui le istruzioni qui e utilizza il nome di classe "ALMarketo" invece di "Marketo"
Per la configurazione dei profili utente seguire le istruzioni qui e per le azioni personalizzate seguire le istruzioni qui. Nelle istruzioni seguenti, utilizza il nome di classe "ALMarketo" invece di "Marketo"