【问题标题】:How to do "receipt validations" in Flutter?如何在 Flutter 中进行“收据验证”?
【发布时间】:2019-06-19 12:11:37
【问题描述】:

我想将 IAP 添加到我现有的 Flutter 应用程序(我的第一个应用程序)中,因此我研究了一段时间,并开始了解它是如何工作的,直到遇到“收据验证”主题。我很难理解与该主题相关的问题的答案,因为我是一个相对缺乏经验的程序员。如果有人可以向我提供一个简单的解释,说明收据验证期间实际发生的情况(在 ios 和 android 上)以及该过程中应用程序开发人员的部分是什么,那将对我有很大帮助。我正在使用flutter_inapp_purchase 插件。

【问题讨论】:

    标签: flutter dart in-app-purchase receipt-validation


    【解决方案1】:

    收据验证涉及获取本地收据文件并将其发送到您的服务器,然后您的服务器将通过 Apple 或 Google 安全地验证收据。然后,您的应用会收到“成功”或“失败”响应,具体取决于验证是否成功。

    因此,Flutter 部分将提取收据并将其发布到您的后端。实际的收据验证发生在您的服务器上,并且可以使用您喜欢的任何语言完成。

    如果您对开箱即用的解决方案感兴趣,我们刚刚发布了一个包含服务器端收据验证的 Flutter 插件的测试版:https://pub.dev/packages/purchases_flutter/

    更新: 上面提到的 Flutter 插件是稳定的,并且已经退出测试版一段时间了。

    【讨论】:

    • RevenueCat 是否仍处于测试阶段,或者我可以在生产环境中使用它吗?你到那里的服务很有趣! ;)
    • Flutter SDK 带有“beta”标志,因为它仍然相对较新,但目前有很多应用程序在生产中使用它。这绝对是我们计划长期支持的 SDK。去吧:)
    • 毫无疑问,它们已经在一些相当大容量的应用程序中出现了一年多。
    猜你喜欢
    • 2014-08-04
    • 1970-01-01
    • 2020-01-21
    • 2020-10-21
    • 2018-10-15
    • 2020-11-13
    • 2022-08-05
    • 2011-08-13
    • 2014-06-25
    相关资源
    最近更新 更多