【问题标题】:How does the Firebase iOS SDK perform its In App Purchase validation?Firebase iOS SDK 如何执行其应用内购买验证?
【发布时间】:2016-12-10 06:34:57
【问题描述】:

在 Firebase iOS SDK 中添加了验证 Ina App Purchases 的功能(版本 3.5.1)。但是,没有关于验证性质(服务器端、客户端等)的附加文档。

有谁知道 SDK 正在做什么样的验证?

理想情况下,我希望从 SDK 获得回调,告诉我发起的购买是否有效。如果确实是这样做的,这将使开发人员不必创建自己的服务器端验证。

【问题讨论】:

  • FBase 还不提供应用商店交易的服务器端验证,这简直是疯了。

标签: ios firebase in-app-purchase firebase-analytics


【解决方案1】:

应用内购买通过一些技术在客户端完成以验证交易。 目前,验证不是 100% 保证交易有效,所以我建议您也有自己的服务器端验证,因为我已经看到一些像 Candy Crush 这样的游戏很容易在没有服务器端验证的情况下获得无效交易,而有些游戏确实有服务器侧面验证,并且它们更难在应用购买中生成无效。请记住,某些客户端验证技术比服务器端验证技术更容易更改或检测,因为 iOS 编程非常动态。

【讨论】:

  • 谢谢,这很有帮助。无论如何,从 firebase SDK 获取回调以了解其客户端验证是否有效会很有用。是否有合适的渠道可以请求此功能?
  • 我建议在 firebase.google.com/support 创建一个功能请求,他们可能会考虑这是否是一个好主意。
猜你喜欢
  • 2015-07-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-01
  • 2014-07-19
  • 1970-01-01
  • 2012-11-12
  • 1970-01-01
相关资源
最近更新 更多