【问题标题】:iOS in-app purchase not working with real account but working with sandboxiOS 应用内购买不适用于真实账户,但可以使用沙盒
【发布时间】:2016-04-14 06:12:22
【问题描述】:

我提交了添加了应用内购买的新版本应用。应用程序已经过审核,可以出售。当我将应用程序从商店下载到设备时,应用程序内购买不起作用。单击购买/恢复时,应用程序不执行任何操作。没有显示价格。 iTunes Connect 应用内购买状态为:已批准

有了沙盒和设备,一切都完美无缺。 这是我的第一个应用程序,也许我忘了做点什么。

【问题讨论】:

    标签: ios iphone in-app-purchase app-store-connect


    【解决方案1】:

    如果您是在您的应用程序中执行此操作,您可能错过了更改收据的收据验证 URL。

    沙盒网址

    https://sandbox.itunes.apple.com/verifyReceipt
    

    制作网址

    https://buy.itunes.apple.com/verifyReceipt
    

    【讨论】:

    • 我没有在我的应用中这样做。
    • 购买任何产品时会发生什么?
    • 显示 IAP VC 时,我连接到商店以检索应用程序价格。使用沙盒,我得到了正确的价格,但使用真实账户没有显示价格,也没有来自商店的消息。在我的项目中,我有 func failedTransaction(transaction: SKPaymentTransaction) { print("failedTransaction...") if transaction.error!.code != SKErrorCode.PaymentCancelled.rawValue { print("Transaction Error: (transaction.error?.localizedDescription )") } SKPaymentQueue.defaultQueue().finishTransaction(transaction) } 但它只适用于 Xcode。
    猜你喜欢
    • 2015-11-07
    • 1970-01-01
    • 1970-01-01
    • 2017-05-25
    • 2017-12-31
    • 2017-05-23
    • 1970-01-01
    • 2020-01-11
    • 1970-01-01
    相关资源
    最近更新 更多