我是否可以使用Microsoft App Center记录信息,例如用户正在使用Xamarin表单应用程序做什么?

我是否可以使用Microsoft App Center记录信息,例如用户正在使用Xamarin表单应用程序做什么?,xamarin,xamarin.forms,Xamarin,Xamarin.forms,我想记录一些基本信息,例如我的用户何时更改应用程序上的设置。有没有办法将此记录到Microsoft应用程序中心?我看到了一些选项,但不确定是否可以从我的应用程序中填充这些选项,或者如何进行填充: 由于您正在显示应用程序中心屏幕截图,我假设您已经使用应用程序中心代码初始化了应用程序 如果没有,您可以在App Center应用程序定义的概述页面上找到说明。简言之,您应该具有以下用途: using Microsoft.AppCenter; using Microsoft.AppCenter.Analy

我想记录一些基本信息,例如我的用户何时更改应用程序上的设置。有没有办法将此记录到Microsoft应用程序中心?我看到了一些选项,但不确定是否可以从我的应用程序中填充这些选项,或者如何进行填充:


由于您正在显示应用程序中心屏幕截图,我假设您已经使用应用程序中心代码初始化了应用程序

如果没有,您可以在App Center应用程序定义的概述页面上找到说明。简言之,您应该具有以下用途:

using Microsoft.AppCenter;
using Microsoft.AppCenter.Analytics;
using Microsoft.AppCenter.Crashes;
与此类似的代码:

AppCenter.Start("ios={Your iOS App secret here}" +
                  "uwp={Your UWP App secret here};" +
                  "android={Your Android App secret here}",
                  typeof(Analytics), typeof(Crashes))
在您的
App.xaml.cs
OnStart()
方法中

如果你不想使用它,你可以使用它。我们在这里追求的是分析

现在,无需执行任何特殊操作,您将自动开始检索有关用户的详细信息。他们在哪个国家,使用什么设备,什么操作系统版本,你的应用程序的版本等等

如果您想要识别自定义事件,如您在问题中所述,只需在您想要跟踪它的地方调用类似的内容:

Analytics.TrackEvent(“用户更改了设置”)还有一个重载,允许您指定一些额外的属性,比如您可能感兴趣的值。您可以这样做:

Analytics.TrackEvent("Setting changed", new Dictionary<string, string> {
    { "SettingName", "PushNotifications" },
    { "Value", "Off"}
});
Analytics.TrackEvent(“设置已更改”),新字典{
{“设置名称”、“推送通知”},
{“值”,“关”}
});
每当用户传递其中一条语句时,数据将在您的App Center帐户中弹出

更多详细信息可在Microsoft文档中找到:


注意:根据您想要跟踪的数据以及您所在的国家等,确保您了解有关收集数据的当地和国际法律。您可能需要通知用户并允许他们选择退出。当你开始收集潜在的敏感或个人数据时,要格外小心。

因为你正在显示应用程序中心屏幕截图,我假设你已经用应用程序中心代码初始化了你的应用程序

如果没有,您可以在App Center应用程序定义的概述页面上找到说明。简言之,您应该具有以下用途:

using Microsoft.AppCenter;
using Microsoft.AppCenter.Analytics;
using Microsoft.AppCenter.Crashes;
与此类似的代码:

AppCenter.Start("ios={Your iOS App secret here}" +
                  "uwp={Your UWP App secret here};" +
                  "android={Your Android App secret here}",
                  typeof(Analytics), typeof(Crashes))
在您的
App.xaml.cs
OnStart()
方法中

如果你不想使用它,你可以使用它。我们在这里追求的是分析

现在,无需执行任何特殊操作,您将自动开始检索有关用户的详细信息。他们在哪个国家,使用什么设备,什么操作系统版本,你的应用程序的版本等等

如果您想要识别自定义事件,如您在问题中所述,只需在您想要跟踪它的地方调用类似的内容:

Analytics.TrackEvent(“用户更改了设置”)还有一个重载,允许您指定一些额外的属性,比如您可能感兴趣的值。您可以这样做:

Analytics.TrackEvent("Setting changed", new Dictionary<string, string> {
    { "SettingName", "PushNotifications" },
    { "Value", "Off"}
});
Analytics.TrackEvent(“设置已更改”),新字典{
{“设置名称”、“推送通知”},
{“值”,“关”}
});
每当用户传递其中一条语句时,数据将在您的App Center帐户中弹出

更多详细信息可在Microsoft文档中找到:

注意:根据您想要跟踪的数据以及您所在的国家等,确保您了解有关收集数据的当地和国际法律。您可能需要通知用户并允许他们选择退出。开始收集潜在敏感或个人数据时要格外小心