Show Menu
ARGOMENTI×

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

Stai cercando informazioni e documentazione sull’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>