Anteprima mobile di Target

Il collegamento di anteprima su dispositivi mobili ti permette di verificare il funzionamento delle attività nell’app mobile e di iscriverti a diverse esperienze direttamente dal tuo dispositivo, senza dover utilizzare particolari dispositivi di prova.

NOTA

La funzionalità di anteprima mobile richiede che si scarichi e si installi la versione appropriata 4.14 (o successiva) dell'SDK Adobe Mobile.

Panoramica

La funzionalità di anteprima mobile consente di testare completamente le attività dell'app mobile prima di avviarle in diretta.

Prerequisiti

  1. Utilizzare una versione supportata dell'SDK: la funzionalità di anteprima mobile richiede che si scarichi e si installi la versione 4.14 (o successiva) appropriata dell'SDK Adobe Mobile nelle applicazioni corrispondenti.

    Per istruzioni su come scaricare l'SDK appropriato, vedi:

    • iOS: prima di iniziare la Guida iOS di Mobile Services.
    • Android: prima di iniziare la Guida di Mobile Services per Android.
  2. Impostazione di uno schema URL: il collegamento di anteprima utilizza uno schema URL per aprire l'app. È necessario specificare uno schema URL univoco per l'anteprima.

    L'illustrazione seguente è un esempio su iOS:

    La seguente illustrazione è un esempio su Android:

  3. Traccia Adobe DeepLink

    iOS: nel delegato dell’app, chiama [ADBMobile trackAdobeDeepLink:url quando al delegato viene richiesto di aprire la risorsa con lo schema URL specificato nel passaggio precedente.

    Il seguente frammento di codice è un esempio:

    - (BOOL) application:(UIApplication *)app openURL:(NSURL *)url 
                 options:(NSDictionary<NSString *,id> *)options { 
    
        if ([[url scheme] isEqualToString:@"com.adobe.targetmobile"]) { 
            [ADBMobile trackAdobeDeepLink:url]; 
            return YES; 
        } 
        return NO; 
    } 
    

    Android: nell’app, chiama Config.trackAdobeDeepLink(URL); quando al chiamante viene richiesto di aprire la risorsa con lo schema URL specificato nel passaggio precedente.

     private Boolean shouldOpenDeeplinkUrl() { 
         Intent appLinkIntent = getIntent(); 
         String appLinkAction = appLinkIntent.getAction(); 
         Uri appLinkData = appLinkIntent.getData; 
         if (appLinkData.toString().startsWith("com.adobe.targetmobile")) { 
             Config.trackAdobeDeepLink(appLinkData); 
             return true; 
         } 
         return false; 
      }
    

    Per il corretto funzionamento dell’anteprima mobile su Android, è necessario aggiungere anche il seguente frammento di codice in AndroidManifest.xml se si utilizza la versione 5 dell’SDK di Adobe Mobile:

    <activity android:name="com.adobe.marketing.mobile.FullscreenMessageActivity" />
    

    Se utilizzi la versione 4 dell’SDK di Adobe Mobile, utilizza il seguente frammento di codice:

    <activity android:name="com.adobe.mobile.MessageFullScreenActivity" />
    

Generazione di un link di anteprima

  1. Nell'interfaccia utente di Target, fai clic sull'icona Altre opzioni (tre puntini di sospensione verticali), quindi seleziona Crea anteprima mobile.

  2. Seleziona le attività da visualizzare in anteprima, quindi fai clic su Genera collegamento di anteprima mobile.

    NOTA

    Possono essere selezionate solo le attività AB ed XT basate su moduli.

  3. Specifica lo schema URL dell'app.

    Deve essere lo stesso presente nell'app iOS o Android. Ripeti questo processo separatamente per iOS e Android, se necessario.

  4. Fai clic su Genera collegamento di anteprima mobile, quindi copia il collegamento.

Anteprima sul dispositivo

Apri il link in un browser mobile su un dispositivo in cui hai installato l'app. Questa applicazione può essere l'applicazione di produzione che hai scaricato dall'Apple App Store o dal Google Play Store. Non deve essere una build speciale. Se si dispone di un collegamento di anteprima attivo, sarà possibile visualizzare le esperienze sul dispositivo.

  1. Apri il link nel tuo browser mobile.

    Condividi il link copiato nel passaggio precedente dall'interfaccia utente di Target al dispositivo mobile in modo conveniente, ad esempio utilizzando SMS, e-mail o Slack.

    |collegamento diretto anteprima 1|collegamento diretto anteprima 2|

    L'app apre e avvia la Modalità anteprima mobile di Target.

  2. Seleziona la combinazione di esperienze da visualizzare, quindi fai clic su Avvia esperienze.

    |anteprima mobile 1|anteprima mobile 2|anteprima mobile 3|
    |anteprima mobile 4|anteprima mobile 5|anteprima mobile 6|

Limitazioni

  • La visualizzazione deve caricare nuovamente per il nuovo contenuto da visualizzare dopo aver fatto clic sul pulsante Avvia esperienze. Il modo più semplice è quello di passare a una schermata diversa e poi tornare alla schermata in cui si prevede che il cambiamento avvenga.
  • L'anteprima mobile non è supportata per le versioni Android prima di API-19 (KitKat).

In questa pagina

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now