我想将IAP添加到现有的Flutter应用程序(我的第一个应用程序)中,所以我花了一段时间研究此主题,并且在我遇到“接收验证”主题之前,我开始了解它的工作原理。因为我是一个相对缺乏经验的程序员,所以我很难理解与该主题相关的问题的答案。如果有人可以为我提供有关收据验证(在ios和android上)过程中实际发生的情况以及该过程中应用程序开发人员的工作的简单说明,那么它将对我有很大帮助。我正在使用flutter_inapp_purchase插件。
答案 0 :(得分:0)
收据验证涉及获取本地收据文件并将其发送到您的服务器,从那里,您的服务器将通过Apple或Google安全地验证收据。然后,您的应用会收到“成功”或“失败”响应,具体取决于验证是否成功。
因此Flutter部分将是提取收据并将其过帐到您的后端。实际的收据验证会在您的服务器上进行,并且可以使用您喜欢的任何语言进行。
如果您对现成的解决方案感兴趣,我们刚刚发布了Flutter插件的Beta版,其中包括服务器端收据验证:https://pub.dev/packages/purchases_flutter/