【发布时间】:2017-08-18 08:47:44
【问题描述】:
我没有在应用收据/应用内购买收据字段中找到任何字段来查找进行应用内购买的用户所在的国家/地区。
我使用了这个网址: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 上找到
【问题讨论】:
-
关于上下文,您能否解释一下为什么需要国家信息?
-
我们需要知道这一点,因为我们希望为每位用户节省收入,以便我们可以将其用于广告系列优化。通过了解国家/地区,我们可以使用 Apple 的定价矩阵了解支出情况。
-
谢谢格雷戈里。我认为 Sanniv 的回答可能是正确的——我们做过类似的事情。此外,我们的应用程序在所有国家/地区都提供 IAP,但我们银行账户的最终付款始终以我们的当地货币 (GBP) 支付。货币转换有一些损失和收益,但这些都是平均的,您可以确定每个价格层的一般收入模型。此外,Apple 会经常更改不同地区的支付率(由于货币波动),因此以 100% 的准确性维护您的 ROI 模型将是一项相当大的工作。
标签: ios iphone in-app-purchase