应用程序中的iphone购买非可再生产品多次购买

时间:2012-01-10 17:23:16

标签: iphone ios in-app-purchase storekit

我有一个不可更新的应用内购买产品。 当有人购买此产品时,某些内容会解锁一个月(没有任何内容可供下载或安装)。

一个月后,用户被要求再次购买不可再生产品,即:用户需要再次购买该不可再生产品。

问题在于,当他尝试这样做时,(测试)用户得到以下消息:

You've already purchased this but is hasn't been downloaded.
Tap ok to download it now.

但是我的产品不需要下载,之前完成的事务已成功完成并从事务队列中删除:

[[SKPaymentQueue defaultQueue] finishTransaction:transaction];

有人知道怎么做吗?

1 个答案:

答案 0 :(得分:-1)

您使用的是非续订订阅权吗?

确定您所设置的标志是否为真,以确定您是否购买了该产品。并确保在该订阅到期时使该标志失效。

如果你这样做而不是再次购买该产品,你可能会得到这种警告......

Subscription alert