【问题标题】:Getting subscription payment history from Apple in-app purchase receipt从 Apple 应用内购买收据中获取订阅付款历史记录
【发布时间】:2018-06-23 06:50:23
【问题描述】:

我正在尝试从 Apple 提取每次订阅的历史付款,但遇到了一些问题。我希望得到类似于我从 Stripe 获得的东西,我发送订阅 ID 并接收一系列交易(包括付款日期、付款金额、折扣、货币等)。

使用来自 React Native 的应用内订阅购买,应用接收并存储看似“iOS 6 风格”的收据(无论实际的 iOS 版本如何)。

定期与 Apple 进行验证以检查当前订阅状态效果很好,但 Apple 的 documentation 建议检索历史交易的唯一方法是提供“iOS 7 风格”收据。即便如此,返回的收据对象do not appear 仍包含有关支付金额、支付货币以及 Apple 削减是 15% 还是 30% 的信息。

第一个问题是如何(或什至)我可以将“iOS 6 风格”收据转换为“iOS 7 风格”——或者是否有另一种方法可以获取给定订阅 ID 的完整历史记录?第二个是如何检索实际的交易信息,超越简单的“此时发生某种付款”?

【问题讨论】:

    标签: ios iphone in-app-purchase


    【解决方案1】:

    为了能够获取用户交易的数据,您需要收据。使用apple verifyReceipt api,您将能够获得所有需要的信息,价格除外。

    我不确定,但没有办法将 iOS6 样式的收据转换为 iOS7 样式。但是,我希望它可以在客户端(设备)上自动完成。

    如果您只想获取财务信息,请查看Apple Reporter Tool,它允许您获取所需的任何财务数据(订阅、应用内应用、应用安装、应用购买)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-02
      • 2013-09-14
      • 1970-01-01
      • 2014-07-19
      • 1970-01-01
      相关资源
      最近更新 更多