【问题标题】:SKProductRequest return 0 in responseSKProductRequest 在响应中返回 0
【发布时间】:2015-07-16 13:14:28
【问题描述】:

请帮帮我, 我已经在我的 iOS 应用中实现了应用内购买。并在 iTunes Connect 上创建应用内购买。此应用内处于“准备提交”状态。 但是每当我在 iPad 中尝试使用 Xcode SKProductRequest 响应时总是返回 0

我已经坚持了 2 天,但仍然没有找到任何解决方案。请朋友给我建议。

另外一件令人困惑的事情是,在我的 iTunes 帐户合同和税务信息中没有固定。所以我认为这个问题是为此而来的?

因为在我的iTunes帐户下面的消息一直在显示

您目前没有有效的 iOS 付费应用合同。如果此应用内购买与您的应用一起提交,那么在您的合同生效之前,您的应用将无法在 App Store 上使用。法律、管理员和财务用户可以前往 iTunes Connect 中的协议、税务和银行业务模块查看您的合同状态。 您的第一个应用内购买必须与新的应用版本一起提交。从应用程序的应用内购买部分中选择它,然后单击提交。>

请提出卡在哪里以及为什么?

谢谢

【问题讨论】:

  • 在我看来,您需要在 iTunes-connect 帐户中花费一些时间来设置适当的合同和银行信息。为了让 Apple 发布带有嵌入式应用内购买的应用,他们需要向您转帐的方法,并确保正确处理适当的税收和其他东西(取决于您的原籍国)。所以,去做吧!单击单击单击等...对于我自己来说,设置银行帐户是最困难的。休息很容易。

标签: ios objective-c iphone xcode in-app-purchase


【解决方案1】:

要让应用内购买即使在沙盒模式下也能正常工作,您需要确保几件事

  1. 您的 IAP 产品设置正确
  2. 您使用的是正确的 mobileprovision 文件
  3. 同意您的 iOS 付费应用合同(即使您尚未填写信息)。

只有这样您才会在您的应用中收到 IAP 信息。

【讨论】:

  • 感谢您的回答。我已经正确完成了上述所有操作,但 product.response 仍然返回 0。请提出另一种方法。
  • 您还在 iTunes Connect 中看到该警告吗?您还可以分享有关如何获取 IAP 详细信息的代码吗?
  • 谢谢。最后,在设置银行信息和税务信息后,还同意 iOS 付费应用程序合同。它工作正常。谢谢。谢谢..因为我花了这么多时间。感谢您提供信息。
猜你喜欢
  • 1970-01-01
  • 2012-02-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-04
  • 2013-10-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多