在应用程序购买不工作Swift

时间:2016-07-03 05:25:32

标签: ios swift in-app-purchase storekit

我试图在我的应用程序中使用Swift在应用程序中购买非耗材,当我直接将应用程序运行到手机时,应用程序不会崩溃,但是当我从应用程序商店下载应用程序时,当我尝试购买应用程序时,应用程序崩溃。

这是代码。

var product = SKProduct()
SoundtrackPremium.store.requestProducts({ (success, products) in
    if success {
        product = products![0]
        // buy the product
        SoundtrackPremium.store.buyProduct(product)
    }
 })

我唯一能想到的是应用内购买的应用更新刚刚获得批准。在应用内购买是否需要时间来处理?

1 个答案:

答案 0 :(得分:0)

最有可能的情况是,您忘记提交IAP产品,以便在应用发布时进行审核。

IAP产品通常在创建之时就可以在沙箱中访问,但是在生产中可以访问之前需要提交它们进行审核,即应用商店。

有关提交IAP以供审核的说明,您可以查看Apple's guide。幸运的是,如果您现在提交IAP进行审核,则一旦审核完毕,它就会在您的应用中提供,并且您的应用应该停止崩溃。

相关问题