DocumentazioneGuida per sviluppatori di Marketo

Estensione Marketo Mobile per Adobe Launch

Ultimo aggiornamento: 5 maggio 2025
  • 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

  1. Selezionare File > Nuovo > File e selezionare "Header File".

  2. Denomina il file "<ProjectName>-Bridging-Header".

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

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