假设我有一个App TestApp 1.0-我添加了一个应用内“A”版本1.0,该版本是带有托管内容的非消耗性产品。 User1下载应用程序版本1.0,但不购买应用程序内“A”。

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

现在User1仍具有应用程序版本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...
    }

}

09-25 16:08