【问题标题】:How to get IAP receipt如何获得 IAP 收据
【发布时间】:2020-02-15 09:01:30
【问题描述】:

我们的开发团队正在开发支付功能。我负责 Apply Pay 后端购买验证。我将调用 App Store 的验证 API:verifyReceipt: https://sandbox.itunes.apple.com/verifyReceipt 来验证从 ios 客户端传递的收据。现在,ios客户端还没有准备好开发,所以我无法获得receipt来验证。那么,有什么办法可以得到它吗?

【问题讨论】:

    标签: ios iphone in-app-purchase


    【解决方案1】:

    没有样本数据就无法对此进行测试,据我所知,Apple 不提供此类数据。也许你很幸运能找到提供有效示例沙箱收据数据的人,否则你很不幸地依赖于你的 iOS 开发团队。如果他们已经添加了 IAP,也许他们可以手动为您提供收据数据。

    尚未测试答案,但here 有人在 stackoverflow 上有类似问题,并有一些带有收据数据的答案。

    【讨论】:

    • 非常感谢。我去了问题链接,我找到了一些收据数据样本。但是当我尝试测试时,他们的 api 将返回状态码 21002。
    • 可能这些样本收据数据太旧了。
    • 对了,receipt-data 可以通过 Apple Store API 进行验证:verifyReceipt 一次又一次,是吗?
    • 抱歉,听到这个。我已经怀疑它们可能不起作用。是的,您可以一次又一次地向验证端点发送相同的收据。
    • 所以,我必须向 IOS 开发团队索要收据数据。是否可以使用框架 StoreKit 在 Xcode 中检索?
    猜你喜欢
    • 2012-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-16
    • 2016-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多