Xamarin.ios Monotouch谷歌分析所有页面浏览失败

Xamarin.ios Monotouch谷歌分析所有页面浏览失败,xamarin.ios,google-analytics-api,Xamarin.ios,Google Analytics Api,我正在尝试在monotouch应用程序上启动并运行google analytics,但没有成功调度任何事件,NSError对象始终为空。委托上的DispatchCompleted方法始终打印“成功:0-失败:n”,n=队列中的页面视图数 我从以下url运行makefile: 它生成了一个GoogleAnalytics.dll文件,我正试图使用该文件进行跟踪 这是测试应用程序的代码示例: public partial class TestAnalyticsViewController : UIVi

我正在尝试在monotouch应用程序上启动并运行google analytics,但没有成功调度任何事件,NSError对象始终为空。委托上的DispatchCompleted方法始终打印“成功:0-失败:n”,n=队列中的页面视图数

我从以下url运行makefile: 它生成了一个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());
    }
}

我还尝试从设备上卸载应用程序,从头开始,但没有成功。

我发现了问题所在。。。分析工具没有使用设备上设置的任何代理服务器,因此所有呼叫都被防火墙阻止

您是否尝试了github提供的示例应用程序(以及绑定)?我发现了问题所在。。。分析工具不使用设备上设置的任何代理服务器,因此所有呼叫都被防火墙阻止。。。有可能使用代理吗?你最好把这个问题作为一个新问题来问(它将获得更好的可视性和更多的回答机会),然后自己回答这个问题(因为你发现了问题所在)。你是说它不起作用是因为你在使用模拟器,而且一旦你部署它就起作用了吗?