Show Menu
ARGOMENTI×

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.
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:
  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 nel file AndroidManifest.xml:
    <activity android:name="com.adobe.marketing.mobile.FullscreenMessageActivity" />
    
    

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

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).