iOS In App 购买托管内容下载

标签 ios download in-app-purchase hosting

假设我有一个应用程序 TestApp 1.0 - 我添加了一个应用程序内“A”版本 1.0,这是一个具有托管内容的非消费品。用户 1 下载应用版本 1.0 但不购买应用内“A”。

现在我将应用更新到版本 1.1 - 我还将应用内“A”的托管内容更新到 1.1

现在用户 1 的应用程序版本仍然是 1.0 - 现在他购买了应用程序内“A”。他将从 iTunes 服务器获取哪些应用内托管内容 -> 1.0 或 1.1

最佳答案

当您使用 SKProductsRequest 请求产品时,应用程序将返回 SKProductsResponse。此响应包含所有有效产品的数组。

如何处理产品数组取决于您。最好的做法如下:

for(SKProduct *product in skproductResponse.products)
{
    if(product.productIdentifier == YOUR_IDENTIFIER)
    {
            //Do what ever you want with app version or anything...
    }

} 

关于iOS In App 购买托管内容下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20839701/

相关文章:

ios - UITextField 的键盘不会关闭。不完全是

ios - 为什么 APNS 仅传送最后一个排队的通知而不是所有排队的通知?

c# - 如何生成包含 JSON 结构的要下载的文件?

objective-c - 我可以在提交应用后更改应用内购买的定价吗

ios - 自动续订订阅在 iTunes Connect 中不可见

iphone - SKPaymentQueue addTransactionObserver 在应用内购买后启动时要求输入 App Store 密码

iphone - 可达性图形叠加

IOS- View 在横向应用程序中定义但以纵向模式运行

php - ajax/php 文件下载不工作?

java - publishProgress()导致崩溃