在App Purchase(IAP)简单问题(我有一个问题)

时间:2011-04-15 11:48:42

标签: iphone ios in-app-purchase

我检查了大量的清单,我已经尝试了所有可能的解决方案,但我的IAP永远不会有效! (只需拥有最后一个解决方案:重新启动整个过程,包括生成新的App ID)

我的清单:

  • V您是否为应用程序ID启用了应用程序内购买? :当然

  • V您是否检查过您的产品已售出? :开头

  • V您是否已提交(并可选择拒绝)您的应用程序二进制文件? :我的应用程序已经在App Store上销售。

  • V您的项目的.plist捆绑ID是否与您的App ID相匹配? :当然,这样我就可以用分销资料销售我的应用程序。

  • V您是否为新的App ID生成并安装了新的配置文件? :两次! (不是我的用户认证档案)

  • V您是否已使用此新配置文件将项目配置为代码签名? :好的

  • V您是否正在为iPhone OS 3.0或更高版本构建? :我使用iPhone4并为iOS3.0构建

  • V您在制作SKProductRequest时是否使用完整的产品ID? :我尝试了完整的身份证,没有前缀。

  • V您是否已将产品添加到iTunes Connect后等了几个小时? :已经超过3天了。

  • V您的银行详细信息是否在iTunes Connect上有效? (通过Mark):银行,税务和所有三份合同均生效。 (我怎么知道银行detils'活跃'?我填写了所有空白并提交了)

  • V您是否尝试从设备中删除该应用并重新安装? (通过Hector,S3B,Alex O,Joe和Alberto):很多次...删除重新安装删除所有配置文件重新安装...断开连接,重新启动等等...

  • 我的IAP状态为'等待屏幕截图'

  • 清理并重建:尝试
  • 制作新产品ID:已尝试
  • 创建一个新的测试用户:尝试(并注销我自己的帐户)
  • 制作新的AdHoc配置文件:已尝试
  • 我使用了明确的应用ID

  • 您未完成所有财务要求(请参阅本文档的“合同,税务和银行信息”部分)。 :是

  • 您没有使用明确的App ID。 :我使用了com.app.myapp(和com.app.myapp.product1作为我的产品ID)这样的显式ID

  • 您没有使用与您的显式应用ID相关联的配置文件。 :我使用正确,以便我的应用程序在appstore上。

  • 您未在代码中使用正确的产品标识符。有关产品标识符的更多信息,请参阅技术Q& A,QA1329,“在应用内购买产品标识符”。 :选中已选中已选中复选并粘贴.....

  • 您未在iTunes Connect中清除待售应用内购买产品。 :我查了一下。

  • 您可能修改了产品,但所有App Store服务器尚未提供这些更改。 :已经48小时或更长时间..

  • 如果您或App Review在iTunes Connect中拒绝了您最近的二进制文件。 :这是'准备出售'。 (目前,已添加“准备上传”)

以及Google上的其他一些清单

(对于正在寻找IAP解决方案的人,我希望上面的清单可以帮到你)

+

更多线索......

  1. 我在另一款即可销售的应用中添加了新的IAP。 - >仍然没有工作

  2. 我在另一个尚未发布的IAP中添加了新的IAP(准备上传)。 - >不工作

  3. 在我的MyApp-Info.plist中,[Bundle identifier:com.my.app],[Bundle display name:MYAPP]

  4. iTunes连接应用名称与“捆绑显示名称”不同,例如“这是我的应用”。

  5. 此问题可能与iTunes连接或我的帐户设置有关。但到现在为止我无法弄明白。

3 个答案:

答案 0 :(得分:2)

我的设备是问题所在。 如果有人有同样的问题,请先检查设备。

答案 1 :(得分:1)

  

我的IAP状态是'等待屏幕截图'

首先修复此问题,I.E。上传截图。如果我没记错的话,我提供了截图,测试对我有用。

答案 2 :(得分:1)

上传屏幕截图,并通过下面的屏幕截图向Apple证明您的IAP在sanbox帐户中正常运行。

enter image description here