我在应用收据/应用内购买收据字段中没有找到任何字段来查找进行应用内购买的用户所在的国家/地区。
我使用了这个网址: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/