iPhone应用内购买价格,服务器端

时间:2012-07-17 14:47:16

标签: iphone ios in-app-purchase itunes

服务器如何确定iphone应用程序内购买的数量?

服务器收到应用发送的购买收据,并使用this进行验证。

这将返回一些信息,如transaction_id,product_id等;但没有数量或用户的详细信息。

由于金额取决于货币和用户的国家/地区,我如何才能获得服务器上的购买金额?

2 个答案:

答案 0 :(得分:1)

在同一文档中,您可以通过SKProduct类获取本地化的产品详细信息,请查看this

如果您询问服务器如何知道它,当您在服务器上设置应用程序内购买时,您选择价格为层级,每层都有不同货币的价格,因此当您发送应用内购买时请求中的产品ID,它检查您设置的价格并以相应的货币反映。

对于设备区域设置,请检查this并检查设备语言this,但要从服务器本身获取,Apple不会为其提供API。

答案 1 :(得分:0)

现在可以为每个国家/地区设置不同的价格,因此应用内购买到定价层的映射可能很麻烦。

您可以在用户在用户界面中看到price,从客户端看到price locale,然后将该信息发送到您的服务器。

续订 - 您可以通过验证服务器端的收据数据并使用客户在第一笔交易中发送的价格来查看续订。

相关问题