Firebase iOS SDK 如何执行其应用内购买验证?
How does the Firebase iOS SDK perform its In App Purchase validation?
在 Firebase iOS SDK 中添加了验证 Ina App 购买的功能(版本 3.5.1)。但是,没有关于验证性质(服务器端、客户端等)的其他文档。
有谁知道 SDK 正在做什么类型的验证?
理想情况下,与此结合,我很乐意从 SDK 获得回调,告诉我发起的购买是否有效。如果这确实是如何完成的,这将使开发人员不必创建自己的服务器端验证。
应用程序内购买是通过一些技术在客户端完成的,以验证交易。
目前,验证不能 100% 保证交易有效,所以我建议您也进行自己的服务器端验证,因为我看到一些游戏(例如 Candy Crush)很容易在没有服务器端验证的情况下获得无效交易,而有些游戏确实有服务器侧面验证,他们更难在应用程序购买中产生无效。请记住,某些客户端验证技术比服务器端验证技术更容易更改或检测,因为 iOS 编程非常动态。
在 Firebase iOS SDK 中添加了验证 Ina App 购买的功能(版本 3.5.1)。但是,没有关于验证性质(服务器端、客户端等)的其他文档。
有谁知道 SDK 正在做什么类型的验证?
理想情况下,与此结合,我很乐意从 SDK 获得回调,告诉我发起的购买是否有效。如果这确实是如何完成的,这将使开发人员不必创建自己的服务器端验证。
应用程序内购买是通过一些技术在客户端完成的,以验证交易。 目前,验证不能 100% 保证交易有效,所以我建议您也进行自己的服务器端验证,因为我看到一些游戏(例如 Candy Crush)很容易在没有服务器端验证的情况下获得无效交易,而有些游戏确实有服务器侧面验证,他们更难在应用程序购买中产生无效。请记住,某些客户端验证技术比服务器端验证技术更容易更改或检测,因为 iOS 编程非常动态。