我目前有一个Xamanin Native移动应用程序,并已部署在Hockey App中。我对跟踪应用程序中的用户活动有新的要求。实际上,我可以通过Hockey App跟踪一些总体细节,例如新用户数量,崩溃等。但是我想了解每位用户的分析信息-例如特定用户正在访问的内容,他/她正在使用的设备等。是否有办法实现?同时,随着HockeyApp即将迁移到App Center,我想知道App Center中是否已有可用功能
答案 0 :(得分:0)
我同时使用了App Center和Firebase进行分析,但它们都不支持向下钻取特定用户的功能。 Firebase至少可以在过去30分钟内看到用户的“流视图”,但这是您将获得的最佳体验。
今年App Center发布了一些功能,这些功能使我无法将其用于崩溃报告之外。要跟踪用户在您的应用程序中正在做什么,请导入App Center Analytics NuGet包(Microsoft.AppCenter.Analytics)。
通过Start()方法初始化Analytics&Crashes SDK:
AppCenter.Start("{Your App Secret}", typeof(Analytics), typeof(Crashes));
使用Analytics.TrackEvent方法报告用户在您的应用程序中所做的事情:
Analytics.TrackEvent("Video clicked");
此处的文档:
https://docs.microsoft.com/en-us/appcenter/sdk/getting-started/xamarin
https://docs.microsoft.com/en-us/appcenter/sdk/analytics/xamarin
要回答您的HockeyApp问题,请从该平台移至App Center。微软从HockeyApp迁移我的应用的过程进行得太长且太慢,无法等待Microsoft。