我可以使用 Firebase "in-app-purchase" 事件来安全地处理购买吗

Can I use Firebase "in-app-purchase" event to handle Purchases safely


我有一个关于 Firebase 如何处理应用内购买事件的问题,所以我可以知道它是否可用于处理购买。

我的问题是:

  1. 这对客户端有效吗?

    FirebaseAnalytics.LogEvent("in-app-purchase");
    

    如果是,

  2. 我如何在服务器(云功能)上验证此数据,以便我可以保护此过程,从而确保每次购买都是有效的?

如果应用内购买事件不安全,我该如何使用其他选项?

简短的回答是否定的,Firebase 分析事件并不是对进行真实购买的验证。如果您有订阅 IAP,那么它也会非常不准确。验证购买的正确方法是通过服务器端收据验证。