Panoramica del plug-in PhoneGap

Questo plug-in consente di inviare chiamate Android AppMeasurement dal progetto PhoneGap. Per creare un progetto PhoneGap, consulta PhoneGap.

Nuova versione dell'SDK per dispositivi mobili di Adobe Experience Platform

Hai bisogno di informazioni e documentazione relative all’SDK per dispositivi mobili di Adobe Experience Platform? Fai clic qui per la documentazione più recente.

A settembre 2018 è stata rilasciata una nuova versione principale dell'SDK. Questi nuovi SDK per dispositivi mobili di Adobe Experience Platform sono configurabili tramite Experience Platform Launch.

Installare il plug-in utilizzando npm

Esegui il comando seguente:

cordova plugin add adobe-mobile-services

Installare il plug-in manualmente

Includere il plug-in

  1. Trascina il file ADBMobile_PhoneGap.java nella cartella src.

    Per spostare questo file, fai clic su OK.

  2. Trascina il file ADB_Helper.js nella cartella che contiene il file index.html

    Per spostare questo file, fai clic su OK.

  3. Nella cartella res/xml, apri il file config.xml e registra un nuovo plug-in aggiungendo gli elementi seguenti:

    <feature name="ADBMobile_PhoneGap"> 
      <param name="android-package" value="[YOUR_PACKAGE_NAME].ADBMobile_PhoneGap" /> 
    </feature>
    

    Ad esempio, se il pacchetto si chiama com.example.phonegaptest, il valore android-package è il seguente:

    <param name="android-package" value="com.example.phonegaptest.ADBMobile_PhoneGap" />
    

Includere la libreria AppMeasurement

  1. Per scaricare la libreria AppMeasurement, vedi Ottenere l'SDK.

  2. Trascina il file adobeMobileLibrary.jar nella cartella src.

    Per spostare questo file, fai clic su OK.

  3. Fai clic con il pulsante destro del mouse sul file adobeMobileLibrary.jar e seleziona Aggiungi come libreria.

  4. In base ai requisiti del progetto, inserisci nome, livello e posizione della libreria.

  5. Trascina il file ADBMobileConfig.json nella cartella assets della radice dell'applicazione.

  6. Accertati di aver selezionato l'applicazione radice e non un'applicazione in un'applicazione.

    Per spostare questo file, fai clic su OK.

Aggiungere le autorizzazioni dell'app

La libreria AppMeasurement richiede le seguenti autorizzazioni per inviare dati e registrare le chiamate di tracciamento offline:

  • INTERNET
  • ACCESS_NETWORK_STATE

Per aggiungere queste autorizzazioni, aggiungi le seguenti righe al file AndroidManifest.xml, che si trova nella directory di progetto dell'applicazione:

<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

Per abilitare i messaggi in-app:

Aggiorna AndroidManifest.xml per dichiarare l'attività a schermo intero e abilita il gestore di notifica dei messaggi:

<activity  
android:name="com.adobe.mobile.MessageFullScreenActivity"  
android:theme="@android:style/Theme.Translucent.NoTitleBar" /> 
<receiver android:name="com.adobe.mobile.MessageNotificationHandler" />

Se selezioni il layout modale quando crei un messaggio in Adobe Mobile Services, seleziona uno dei seguenti temi:

  • Theme.Translucent.NoTitleBar.Fullscreen
  • Theme.Translucent.NoTitleBar
  • Theme.Translucent

Ad esempio:

<activity 
android:name="com.adobe.mobile.MessageFullScreenActivity" 
android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen" 
android:windowSoftInputMode="adjustUnspecified|stateHidden" /> 
<receiver android:name="com.adobe.mobile.MessageNotificationHandler" />

Implementare il tracciamento personalizzato

Nei file html, aggiungi quanto segue al tag <head> in cui desideri usare il tracciamento:

<script type="text/javascript" charset="utf-8" src="ADB_Helper.js"></script>

In questa pagina