这是因为您不需要基本 Android 代码转换的官方文档,任何简单的事情都可以在 C# 端直接使用 Android studio 使用的跟踪代码:
在您的活动中添加 FirebaseAnalytics 全局字段,如下所示:
FirebaseAnalytics firebaseAnalytics;
然后在 Activity Context 中获取其实例:
firebaseAnalytics = FirebaseAnalytics.GetInstance(this);
然后定义一个包并记录事件:
var bundle = new Bundle();
bundle.PutString(FirebaseAnalytics.Param.ItemId, "1");
bundle.PutString(FirebaseAnalytics.Param.ItemName, PageNameToTrack);
firebaseAnalytics.LogEvent(FirebaseAnalytics.Event.SelectContent, bundle);
可以在这里找到参考:https://firebase.google.com/docs/analytics/android/start/ https://firebase.google.com/docs/analytics/android/start/
Update
在 Google Services.Json 的上下文中,只需将其添加到项目的根文件夹中并将构建操作设置为 Google Services Json
请按照以下步骤操作:
将 google-services.json 复制到项目文件夹。
将 google-services.json 添加到应用程序项目(在解决方案资源管理器中单击“显示所有文件”,右键单击 google-services.json,然后选择“包含在项目中”)。
在解决方案资源管理器窗口中选择 google-services.json。
在“属性”窗格中,将“构建操作”设置为 GoogleServicesJson:
FCM官方报价:
当 google-services.json 添加到项目中(并且设置了 GoogleServicesJson 构建操作)时,构建过程会提取客户端 ID 和 API 密钥,然后将这些凭据添加到位于 obj/Debug 的合并/生成的 AndroidManifest.xml 中/android/AndroidManifest.xml。
For 更多信息 https://learn.microsoft.com/en-us/xamarin/android/data-cloud/google-messaging/remote-notifications-with-fcm?tabs=vswin#add-googleplayservices-json