2012-01-10 142 views
4

我有一个不可更新的应用内购买产品。 当有人购买本产品时,有些内容解锁一个月(没有什么可下载或安装的)。iphone在应用程序购买不可更新的产品购买多次

一个月后,用户被要求再次购买不可更新的产品,即:用户需要第二次购买不可再生产品。

的问题是,当他尝试这样做的(测试)的用户得到了以下信息:

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

但我的产品不需要下载,并且之前完成该交易成功完成,从交易队列中删除:

[[SKPaymentQueue defaultQueue] finishTransaction:transaction]; 

有人知道该怎么做吗?

+1

请在iTunes Connect检查,如果您的应用程序内购买的产品类型是非消耗品。非消耗品只能购买一次,因此您需要订阅项目类型。 – iHunter 2012-01-10 19:38:43

+0

感谢Hunter,产品类型是“不可更新产品”,iTunes连接说这个产品可以多次购买。感谢您的回答。 – 2012-01-11 15:46:05

回答

-1

您正在使用非续订订阅权限吗?

比确定您设置的标志是真的,以确定您是否购买了该产品。并且确保在该订阅到期时过期该标志。

,如果你是不是在同时,该产品购买这样再次,你可能会得到这个有点儿警觉......

Subscription alert

相关问题