Monotouch谷歌分析所有综合浏览量都失败了

时间:2012-07-24 07:58:35

标签: xamarin.ios google-analytics-api

我正在尝试在单点触控应用上运行谷歌分析,但没有事件成功调度,NSError对象始终为空。委托上的DispatchCompleted方法始终打印“Successful:0 - Failed:n”,n =队列中的页面浏览量。

我从这个网址运行了makefile: https://github.com/mono/monotouch-bindings/tree/master/GoogleAnalytics 它生成了一个我正在尝试用于跟踪的GoogleAnalytics.dll文件。

这是测试应用的代码示例:

public partial class TestAnalyticsViewController : UIViewController
{
    private GanDelegate _delegate;
    public override void ViewDidLoad ()
    {
        _delegate = new GanDelegate();

        GoogleAnalytics.GANTracker.SharedTracker.StartTracker("our_id", 0, _delegate);

        NSError error;

        GoogleAnalytics.GANTracker.SharedTracker.TrackPageView("/Home", out error);
        GoogleAnalytics.GANTracker.SharedTracker.Dispatch();

        base.ViewDidLoad ();

    }

}

public class GanDelegate: GoogleAnalytics.GANTrackerDelegate
{
    public override void DispatchCompleted (GoogleAnalytics.GANTracker tracker, int eventsDispatched, int eventsFailedDispatch)
    {
        Console.WriteLine("Successful: {0} - Failed: {1}", eventsDispatched.ToString(), eventsFailedDispatch.ToString());
    }
}

我也尝试从设备上卸载应用程序并从头开始,但没有运气。

1 个答案:

答案 0 :(得分:0)

我弄清楚问题是什么......分析内容没有使用设备上设置的任何代理服务器,因此所有呼叫都被防火墙阻止