gpt4 book ai didi

c# - 将 Google Analytics 与 xamarin android 应用程序集成

转载 作者:行者123 更新时间:2023-12-02 11:20:57 25 4
gpt4 key购买 nike

我正在使用 Xamarin 开发 Android 应用程序。我试图关注this来自 Google 的教程,其中他们要求我编辑 build.gradle 文件,但我的解决方案中没有此文件(也许因为我在 Xamarin 中,我不知道)。所以我专门为 Xamarin 用户搜索了其他教程。我找到了this到目前为止,这些是我的代码:

public class GAService
{
public string TrackingId = "XX-XXXXXXXX-X";

private static GoogleAnalytics GAInstance;
private static Tracker GATracker;

#region Instantiation ...
private static GAService thisRef;
private GAService()
{

}

public static GAService GetGASInstance()
{
if (thisRef == null)

thisRef = new GAService();
return thisRef;
}
#endregion

public void Initialize(Context AppContext)
{
GAInstance = GoogleAnalytics.GetInstance(AppContext.ApplicationContext);
GAInstance.SetLocalDispatchPeriod(10);

GATracker = GAInstance.NewTracker(TrackingId);
GATracker.EnableExceptionReporting(true);
GATracker.EnableAdvertisingIdCollection(true);
GATracker.EnableAutoActivityTracking(true);
}

public void Track_App_Page(String PageNameToTrack)
{
GATracker.SetScreenName(PageNameToTrack);
GATracker.Send(new HitBuilders.ScreenViewBuilder().Build());
}

public void Track_App_Event(String GAEventCategory, String EventToTrack)
{
HitBuilders.EventBuilder builder = new HitBuilders.EventBuilder();
builder.SetCategory(GAEventCategory);
builder.SetAction(EventToTrack);
builder.SetLabel("AppEvent");

GATracker.Send(builder.Build());
}

public void Track_App_Exception(String ExceptionMessageToTrack, Boolean isFatalException)
{
HitBuilders.ExceptionBuilder builder = new HitBuilders.ExceptionBuilder();
builder.SetDescription(ExceptionMessageToTrack);
builder.SetFatal(isFatalException);

GATracker.Send(builder.Build());
}
}

我在上述代码的三个地方遇到了相同的错误,第一个在这里:private static GoogleAnalytics GAInstance;,其中显示无法找到名称景观“GoogleAnalytics”.第二个在这里:private static Tracker GATracker;找不到 namescape 'Tracker'。第三个在这里:HitBuilders.EventBuilder builder = new HitBuilders.EventBuilder();找不到 namescape 'HitBuilders'。我的问题有什么解决办法吗?预先感谢您

最佳答案

您可以查看this教程。具体来说,前两点,在 Android 上,您需要安装 Google Play Services Analytics NuGet 包来访问这些类。

关于c# - 将 Google Analytics 与 xamarin android 应用程序集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43915181/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com