Show Menu
TÓPICOS×

Visão geral do plug-in PhoneGap

Este plug-in permite enviar chamadas do Android AppMeasurement a partir do seu projeto PhoneGap. Para criar um projeto PhoneGap, consulte PhoneGap .

Nova versão do Adobe Experience Platform Mobile SDK

Procurando informações e documentação relacionadas ao Adobe Experience Platform Mobile SDK? Clique aqui para acessar a documentação mais recente.
Em setembro de 2018, lançamos uma nova versão principal do SDK. Esses novos Adobe Experience Platform Mobile SDKs podem ser configurados por meio do Experience Platform Launch .

Instalar o plug-in usando npm

Execute o seguinte comando:
cordova plugin add adobe-mobile-services

Instalar o plug-in manualmente

Incluir o plug-in

  1. Arraste o arquivo ADBMobile_PhoneGap.java para a sua pasta src .
    Para mover esse arquivo, clique em OK .
  2. Arraste o arquivo ADB_Helper.js para a pasta que contém o arquivo index.html
    Para mover esse arquivo, clique em OK .
  3. Na pasta res/xml , abra config.xml e registre um novo plug-in, adicionando o seguinte:
    <feature name="ADBMobile_PhoneGap"> 
      <param name="android-package" value="[YOUR_PACKAGE_NAME].ADBMobile_PhoneGap" /> 
    </feature>
    
    
    Por exemplo, se o nome do seu pacote for com.example.phonegaptest , o valor android-package será o seguinte:
    <param name="android-package" value="com.example.phonegaptest.ADBMobile_PhoneGap" />
    
    

Incluir a biblioteca do AppMeasurement

  1. Para baixar a biblioteca do AppMeasurement, consulte Baixar o SDK .
  2. Arraste o arquivo adobeMobileLibrary.jar para a sua pasta src .
    Para mover esse arquivo, clique em OK .
  3. Clique com o botão direito do mouse no arquivo adobeMobileLibrary.jar e selecione Adicionar como biblioteca .
  4. Com base nas solicitações do projeto, insira o nome, nível e localização da biblioteca.
  5. Arraste o arquivo ADBMobileConfig.json até a pasta assets no aplicativo raiz.
  6. Confirme que selecionou o aplicativo raiz e não um aplicativo em um aplicativo.
    Para mover esse arquivo, clique em OK .

Adicionar permissões do aplicativo

A biblioteca do AppMeasurement pede as seguintes permissões para enviar dados e gravar chamadas de rastreamento offline:
  • INTERNET
  • ACCESS_NETWORK_STATE
Para adicionar essas permissões, adicione as seguintes linhas no arquivo AndroidManifest.xml , localizado no diretório do projeto do aplicativo:
<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

Para ativar mensagens no aplicativo:
Atualize o AndroidManifest.xml para declarar a atividade de tela cheia e ativar o Manipulador de notificação de mensagem:
<activity  
android:name="com.adobe.mobile.MessageFullScreenActivity"  
android:theme="@android:style/Theme.Translucent.NoTitleBar" /> 
<receiver android:name="com.adobe.mobile.MessageNotificationHandler" />

Se selecionar o layout modal ao criar uma mensagem no Adobe Mobile Services, selecione um dos seguintes temas:
  • Theme.Translucent.NoTitleBar.Fullscreen
  • Theme.Translucent.NoTitleBar
  • Theme.Translucent
Por exemplo:
<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" />

Implementar o rastreamento personalizado

Nos arquivos html , adicione o seguinte código à tag <head> em que você deseja usar o rastreamento:
<script type="text/javascript" charset="utf-8" src="ADB_Helper.js"></script>