在 dotnet 核心中添加 Firebase 日志事件(分析)

Add Firebase Log Events (Analytics) in dotnet core

我有 android 和 iOS 移动应用程序,可以使用 Firebase 日志事件(分析)。同样的方法需要使用 dotnet core 从后端添加更多事件日志。有没有办法在 dotnet 核心中使用 Firebase 日志事件(分析)?

我在 Firebase 的 OTP 验证方面有经验,我是通过客户端脚本实现的,即在 JS 文件中添加 Firebase 并将其添加到我的 razor 视图中。因此,在我看来,Firebase 的大多数工具都不为 dotNet 提供任何支持。您可以通过使用 JS 来绕过并将其添加到您的视图中。如果您需要将分析保存到您的 Db 中或者您想要处理它,请制作一个 API 端点,这将帮助您实现这一点。

目前没有适用于 Firebase analytics and .net

的 SDK

现在,这种 Firebase 分析表单似乎使用了 Google 分析 GA4,这意味着您可以自己完成此操作并通过 GA4

的测量协议

它只是一个 HTTP Post 调用

POST /mp/collect HTTP/1.1
HOST: www.google-analytics.com
Content-Type: application/json
<payload_data>