Visual Studio App Center Analytics不适用于Xamarin Forms Android项目

时间:2018-07-05 12:30:04

标签: xamarin xamarin.forms visual-studio-app-center

我正在为我的Xamarin Forms Android应用程序使用 Visual Studio App Center 来捕获Analytics(事件和崩溃)

我正在我的 App.Xaml.cs

OnStart 中配置崩溃和分析
public void TrackEvent(string name, Dictionary<string, string> properties = null)
{
       Analytics.SetEnabledAsync(true).ConfigureAwait(false);
       Analytics.TrackEvent(name, properties);
}

对于调用事件,我调用以下方法。

{{1}}

崩溃已正确记录在 App Center 中,但事件并非如此。 我还可以在日志流

中看到相应的条目

2 个答案:

答案 0 :(得分:2)

您的应用秘密字符串无效,因为它包含+ typeof(Analytics),应该为, typeof(Analytics)

由于您使用了Android键/值定界符,因此我们可以提取appSecret并使其与Crashes兼容,但是typeof(Analytics)最终以错误的appSecret参数字符串结尾。

答案 1 :(得分:1)

您不需要添加Analytics.SetEnabledAsync(true).ConfigureAwait(false);

只需调用Analytics.TrackEvent(name, properties);(无论如何,它都不需要执行任务。例如,我在页面的构造函数中跟踪我的事件。

另外,在运行应用程序时,您会收到一条调试消息,确认已正确配置AppCenter,请检查是否是这种情况。

而且,他们可能需要一段时间才能出现在活动中。