Firebase 函数通过 appVersion 或 session_start 触发 Analytics?

Firebase Functions trigger Analytics by appVersion or session_start?

我的应用程序有用户在 Play 商店外下载旧 apk 并使用未经过安全检查的未经许可的旧版本。

我需要 firebase 识别并阻止所有低于给定版本的应用程序访问。

大量研究,通过实时数据库规则获得了一些阻止,但在用户降级时无效。

我希望通过 Firebase FunctionsAnalytics 中创建一个触发器来监控 [=35] 中的应用程序版本=] 或类似的东西,以便如果它是旧版本,则按规则阻止实时数据库。

是否可以创建由 analytics appVersion 或 [= 触发的 firebase 函数 21=]session_start?

否,Analytics 触发器仅适用于您定义为对话事件的事件。如 documentation 中所述:

Only events marked as conversion events are currently supported by Cloud Functions. You can specify which events are conversion events in the Events tab of the Firebase console Analytics pane.

记录了唯一也是转换事件的默认事件 here(first_open、in_app_purchase 和 ecommerce_purchase)。