2014-12-31 2 views
0

Я использую этот плагин Google Analytics для своего проекта Phonegap https://github.com/phonegap-build/GAPlugin.Плагин Phonegap не работает с использованием удаленной сборки

Все работает нормально, когда я запускаю его в эмуляторе Android. Но когда я использую удаленную сборку Phonegap, плагин не работает. Плагин указан вместе с другими рабочими плагинами на странице приложения Phonegap.

Вот мой код:

В config.xml

<gap:plugin name="com.adobe.plugins.gaplugin" version="2.3.1" source="pgb" /> 

В index.html

<script type="text/javascript" src="cordova.js"></ 
<script type="text/javascript" src="GAPlugin.js"></script> 
<script type="text/javascript" src="js/index.js"></script> 

В WWW/index.js после устройства готов (I цензуру Г.А. ID)

var gaPlugin = window.plugins.gaPlugin; 
gaPlugin.init(function() { 
    log.innerHTML += 'ga ok.'; 
}, function (e) { 
    log.innerHTML += 'ga failed.' + e; 
}, "UA-XXX-Y", 10); 
gaPlugin.trackPage(function() { 
    log.innerHTML += 'tracked'; 
}, function() { 
    log.innerHTML += 'nope'; 
}, "test.com"); 

Когда я смотрю в журнал сборки, я не могу найти текст «gaplugin». Я не знаю, если он даже строит плагин, или если я получаю сообщение об ошибке. Я даже не могу использовать отладчик, потому что цель никогда не указана.

Спасибо за любую помощь.

+0

проверить README на этом здесь: https://github.com/phonegap-build/GAPlugin/tree/340201342d7f33b3838f7d280b5cfc98aef4344d Вы больше не добавляете JS в свой индексный файл. Также ознакомьтесь с их обновленными обычаями. –

+0

Я пробовал с и без тега сценария. Оба не работают. –

ответ

1

Получается, что если вы используете гидрат, вам нужно переустановить APK вместо перегрузки при добавлении нового плагина.

Смежные вопросы