iphone - 我可以从我的服务器获取应用内购买的价格吗?

标签 iphone ios in-app-purchase

目前,我的 iOS 应用程序必须向我的服务器询问可用的应用程序内购买产品,然后,对于这些产品,应用程序必须向 Apple 询问其价格。

为此增加的延迟可能并不多,但我想让它更快。

我可以不使用我的服务器而不是客户端来获取这些价格吗?也就是说,是否有一个基于 HTTP 的 API,我可以使用它从服务器而不是客户端获取价格?这样我就可以缓存不同用户的结果并减少往返时间。如果是这样,我该怎么做?如果没有,您以什么方式处理这个问题?

最佳答案

您可以只拥有一个数组,其中包含以美元存储在服务器上的价格/数据,然后再次在应用程序内对它们进行本地化。如果您稍后添加更多产品或更改价格,则只需更新您的阵列,无论它只是服务器上的一个文件。当然,本地化可能需要一段时间,我不确定是否有代码支持它,因此为每个国家/地区输入等值的美元肯定会很耗时,但也是可能的。最终结果会快得多,我已经像这样获取了我的产品 ID,相比之下它的 UBER 速度更快。

如果您仍然从服务器获取价格,则让应用首先发送本地数据并将其附加到您的请求,以便可以本地化价格结果。

关于iphone - 我可以从我的服务器获取应用内购买的价格吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13739379/

相关文章:

iphone - iPhone 上的光学字符识别

ios - UIPanGestureRecognizer 不会向右平移

ios - XCode 中的项目间通信

iphone - iPhone 5/5th Gen iPod Touch 的加速度计/陀螺仪限制的变化?

iphone - NSURLConnection 未启动

iphone - Flickr 在 iOS 应用程序中的集成

ios - 在更多按钮上隐藏后退按钮

ios - 如何了解我是否已经为应用内购买付款

ios - 应用商店 : Make in app purchase item free for 1 day

iphone - 如何创建测试用户帐户以进行应用内购买?