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

kla*_*dos 5 iphone in-app-purchase ios

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

我的清单:

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

  • 你有没有检查过你的产品清仓?:一开始

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

  • V您的项目的.plist捆绑ID是否与您的App ID相匹配?:当然,这样我就可以通过发布配置文件销售我的应用程序.

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

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

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

  • V您在制作SKProductRequest时是否使用完整的产品ID?:我尝试了完整的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上.

  • 您没有在代码中使用正确的产品标识符.有关产品标识符的更多信息,请参阅技术问答,QA1329,"在应用内购买产品标识符".:选中已选中已选中复选并粘贴.....

  • 您没有在iTunes Connect中清除待售应用内购买产品.: 我检查了.

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

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

还有一些关于谷歌的清单

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

+

更多线索......

  1. 我在另一个准备出售的应用程序中添加了一个新的IAP. - >还是不行

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

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

  4. iTunes连接应用程序名称与"包显示名称"不同,例如"这是我的应用程序".

此问题可能与iTunes连接或我的帐户设置有关.但直到现在我才弄明白.

kla*_*dos 2

我的设备有问题。如果有人遇到同样的问题,请先检查设备。