Android Phonegap插件和谷歌分析

时间:2013-10-08 13:33:32

标签: android plugins cordova google-analytics

我正在使用phonegap插件,但我无法使用它。在插件中,有一个plugin.xml,我可以知道应该如何设置这个文件。

我的配置如下,但不起作用。

<platform name="android">
    <config-file target="res/xml/config.xml" parent="plugins">
        <feature name="GAPlugin" >
            <param name="android-package"                     value="com.adobe.plugins.GAPlugin"/>
        </feature>
    </config-file>

    <source-file src="src/com/learnchn/pinyin/GAPlugin.java"
            target-dir="src/com/learnchn/pinyin" />
    <source-file src="libs/libGoogleAnalyticsV2.jar"
            target-dir="libs" />
</platform>

3 个答案:

答案 0 :(得分:0)

plugin.xml是一个文件,旨在通过插件等工具读取和执行,以便将插件安装到平台上。如果您没有使用此类工具,则可以尝试手动执行这些步骤。基本上将<feature>插入res/xml/config.xml并将<source-file>上的 src 文件复制到 target-dir

但是我怀疑你发布的plugin.xml是否有效。 "android-package"参数的值应指向插件实现。值“com.adobe.plugins.GAPlugin"将建议在安装过程中添加相应的源文件或具有该类名的库。但是,添加了关闭名称的唯一文件是”com/learnchn/pinyin/GAPlugin.java “它有不同的包名。

答案 1 :(得分:0)

首先,您必须使用phonegap构建项目。导航到要创建项目的位置,然后执行以下操作:

phonegap create test com.example.test Test
cd test
phonegap local build android

现在你在“platforms / android /”目录中有一个可以运行的android项目,你可以在eclipse中导入它。下载GAPlugin并解压缩。然后使用plugman安装Google Analytics插件。

plugman install --platform android --project (Path to your phonegap android project) --plugin (path to the GAPlugin)

现在应该设置所有内容并安装插件。下一步是在index.html中初始化插件以跟踪每个页面访问。添加GAPlugin.js

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

收到“deviceready”事件后,您应该添加以下代码。

document.addEventListener("deviceready", onDeviceReady, false);

var gaPlugin;
function onDeviceReady() {
  gaPlugin = window.plugins.gaPlugin;
  gaPlugin.init(successHandler, errorHandler, "UA-********-*", 10);
  // Put this function everywhere you want to track something
  gaPlugin.trackPage( nativePluginResultHandler, nativePluginErrorHandler, "index.html");

  function successHandler() {}

  function errorHandler() {} 

  function nativePluginResultHandler() {}

  function nativePluginErrorHandler() {}
}

这种方法对我有用。我正在使用带有CLI的Phonegap 3.0。 希望这可以解决您的问题;)

答案 2 :(得分:0)

如果你想添加简单的谷歌分析设置,那么只需按照以下步骤

即可

1: - 在libs文件夹2中添加libGoogleAnalyticsV2.jar: - 在res-&gt;值中添加analytics.xml文件,它将trackingid与应用绑定,你可以谷歌搜索此文件3: - 添加导入com.google .analytics.tracking.android.easyTracker;在活动文件中并使用EasyTracker.getInstance()。activityStart(this);在onCreate函数中。

多数民众赞成,您完成了Google Analytics基本设置