ios - 检索付款人的国家/地区和付款信息 Apple 应用内购买 API

标签 ios iphone in-app-purchase

我在应用收据/应用内购买收据字段中没有找到任何字段来查找进行应用内购买的用户所在的国家/地区。

我使用了这个网址:https://developer.apple.com/library/content/releasenotes/General/ValidateAppStoreReceipt/Chapters/ReceiptFields.html#//apple_ref/doc/uid/TP40010573-CH106-SW1但也没有什么可以帮助我从付费用户那里了解这个国家。我无法使用该 IP,因为当有人度假时,这可能会有所不同。

我的问题是:Apple API 中是否有一种用于应用内购买的方法可以找到付款人所在的国家/地区以及最理想的情况下他所支付金额的支付情况?

供您引用:我使用了 Apple 的 StoreKit API 和 REST API,可以在 sandbox.itunes.apple.com/verifyReceipt 和 buy.itunes.apple.com/verifyReceipt 上找到

最佳答案

IAP 收据不包含国家/地区或付款信息,我实现的方式是添加用户信息和收据,同时将其发送到我的后端脚本进行验证,然后使用该用户信息,将相应的用户记入给定的产品 ID。 我想当用户在您的应用程序中注册或可能使用 Facebook 登录时,您需要询问国家/地区信息。 可以使用数据库中的产品 ID 检查产品成本。

关于ios - 检索付款人的国家/地区和付款信息 Apple 应用内购买 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45752400/

相关文章:

ios - 应用内购买后检查用户是否付款的最佳方法是什么

ios - 如何避免使用子类化和/或委托(delegate)模式(Swift)为两个 View Controller 编写相同的函数

iphone - iOS:如何动态设置 UITableView 的高度

iphone - 如果它们导致应用程序崩溃,如何查找内存泄漏?

iphone - 如何 NSLog ASCII 无限符号?

iOS 不可再生 IAP - 限制设备数量

android - 刷新 Play Billing 购买缓存

ios - 如何用二维向量优化数学?

ios - 通过编程查找 "Bold Text"在iOS7中是否开启

iphone - 使用 iPhone sdk 以编程方式在 Facebook 墙上发布复杂消息