Show Menu
TEMAS×

Información general del complemento PhoneGap

Este complemento le permite enviar llamadas de AppMeasurement de Android desde el proyecto de PhoneGap. Para crear un proyecto de PhoneGap, consulte PhoneGap .

Nueva versión del SDK móvil de Adobe Experience Platform

¿Busca información y documentación relacionada con el SDK móvil de Adobe Experience Platform? Haga clic aquí para consultar los documentos más recientes.
En septiembre de 2018, publicamos una nueva versión principal del SDK. Estos nuevos SDK móviles de la Adobe Experience Platform se pueden configurar a través de Experience Platform Launch .

Instalación del complemento utilizando npm

Ejecute el siguiente comando:
cordova plugin add adobe-mobile-services

Instalación manual del complemento

Incluir el complemento

  1. Arrastre el archivo ADBMobile_PhoneGap.java a la carpeta src .
    Para mover este archivo, haga clic en Aceptar .
  2. Arrastre el archivo ADB_Helper.js a la carpeta que contenga el archivo index.html
    Para mover este archivo, haga clic en Aceptar .
  3. En la carpeta res/xml , abra el archivo config.xml y registre un nuevo complemento agregando lo siguiente:
    <feature name="ADBMobile_PhoneGap"> 
      <param name="android-package" value="[YOUR_PACKAGE_NAME].ADBMobile_PhoneGap" /> 
    </feature>
    
    
    Por ejemplo, si su paquete se llama com.example.phonegaptest , el valor android-package sería el siguiente:
    <param name="android-package" value="com.example.phonegaptest.ADBMobile_PhoneGap" />
    
    

Incluir la biblioteca de AppMeasurement

  1. Para descargar la biblioteca de AppMeasurement, consulte Obtener el SDK .
  2. Arrastre el archivo adobeMobileLibrary.jar a la carpeta src .
    Para mover este archivo, haga clic en Aceptar .
  3. Haga clic con el botón secundario en el archivo adobeMobileLibrary.jar y seleccione Agregar como biblioteca .
  4. En función de los requisitos de su proyecto, introduzca el nombre, nivel y ubicación de la biblioteca.
  5. Arrastre el archivo ADBMobileConfig.json a su carpeta assets en la raíz de la aplicación.
  6. Confirme que ha seleccionado la raíz de la aplicación y no una aplicación dentro de una aplicación.
    Para mover este archivo, haga clic en Aceptar .

Añadir permisos de aplicaciones

La biblioteca AppMeasurement requiere los siguientes permisos para enviar datos y registrar llamadas de seguimiento sin conexión:
  • INTERNET
  • ACCESS_NETWORK_STATE
Para agregar estos permisos, agregue las siguientes líneas al archivo AndroidManifest.xml , que se encuentra en el directorio del proyecto de la aplicación:
<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

Para habilitar la mensajería en la aplicación:
Actualice AndroidManifest.xml para declarar la actividad de pantalla completa y habilitar el controlador de notificación de mensajes:
<activity  
android:name="com.adobe.mobile.MessageFullScreenActivity"  
android:theme="@android:style/Theme.Translucent.NoTitleBar" /> 
<receiver android:name="com.adobe.mobile.MessageNotificationHandler" />

Si selecciona el diseño modal al crear un mensaje en Adobe Mobile Services, elija uno de los temas siguientes:
  • Theme.Translucent.NoTitleBar.Fullscreen
  • Theme.Translucent.NoTitleBar
  • Theme.Translucent
Por ejemplo:
<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" />

Implementación del seguimiento personalizado

En los archivos html , añada lo siguiente a la etiqueta <head> donde quiera utilizar el seguimiento:
<script type="text/javascript" charset="utf-8" src="ADB_Helper.js"></script>