iphone - iphone 应用内购买的价格,服务器端

标签 iphone ios in-app-purchase itunes

服务器如何确定 iPhone 应用内购买的金额?

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

这会返回一些信息,例如 transaction_id、product_id 等;但没有金额或用户详细信息。

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

最佳答案

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

如果你问服务器怎么知道的,当你在服务器上设置应用内购买时,你选择价格作为等级,每个等级都有不同货币的价格,所以当你发送应用内购买时请求中的产品 ID,它会检查您设置的价格并以相应的货币反射(reflect)它。

对于设备区域设置,检查 this和设备语言检查 this但是要从服务器本身获取它,Apple 没有为其提供 API。

关于iphone - iphone 应用内购买的价格,服务器端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11525115/

相关文章:

iOS/Swift UIImageView (.jpg) 无法识别我的点击手势?

iOS 应用内购买 : can I make the "first one free"?

android - 在Android中实现应用内购买退款

iOS:如何将 Apple 托管的内容上传到 itunesconnect 中的应用内购买

iphone - 如何检测 UISearchBar 只包含空格

ios - 如何从graph api获取多张照片

ios - 拍摄快照 - 仅 UIView 的一部分,而不是整个框架

ios - SwiftDate 5.0 编译问题

ios - 将方法添加到 Xcode 10 Core Data 生成的文件

iphone - 在 iPhone 的 Library 目录中创建文件