【发布时间】: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