我有一个不可更新的应用内购买产品。 当有人购买此产品时,某些内容会解锁一个月(没有任何内容可供下载或安装)。
一个月后,用户被要求再次购买不可再生产品,即:用户需要再次购买该不可再生产品。
问题在于,当他尝试这样做时,(测试)用户得到以下消息:
You've already purchased this but is hasn't been downloaded.
Tap ok to download it now.
但是我的产品不需要下载,之前完成的事务已成功完成并从事务队列中删除:
[[SKPaymentQueue defaultQueue] finishTransaction:transaction];
有人知道怎么做吗?
答案 0 :(得分:-1)
您使用的是非续订订阅权吗?
确定您所设置的标志是否为真,以确定您是否购买了该产品。并确保在该订阅到期时使该标志失效。
如果你这样做而不是再次购买该产品,你可能会得到这种警告......