由于“无法连接到iTunes”错误导致我的应用无法获得批准

时间:2018-03-13 20:16:36

标签: ios in-app-purchase appstore-approval

我在这里阅读了许多类似问题的答案,但没有人帮我批准我的应用程序。这是3周的反复试验。我对此感到非常沮丧。

我想做什么:

我正在提交我的第一个应用(我的帐户尚未创建其他应用)。

我的应用中有一个应用内购买(非消费品),可以移除广告并打开所有内容。

听起来很容易吗?

我因为一些共同点而遭到拒绝 - 他们(Apple测试人员)无法成功执行应用内购买。

我做了什么:

  1. 使用我的沙盒用户成功购买并恢复了应用购买。
  2. 起初我使用的是swifty storekit库。得到了拒绝“未知错误。请联系支持”所以我放弃了这个库,并根据苹果文档自己实现了整个代码。
  3. 当我看到我的协议,税务和银行设置在Itunes连接中可能有问题 - 发现有关于转移我的帐户设置的红线(不记得确切的行) - 在我自己2天之后做了消失在这里读一些答案。现在没有问题。
  4. 确实发现在应用内购买开始工作之前我必须等待一段时间。我花了大约2天的时间进行应用内购买开始与testflight用户合作,所以等到它开始工作 - 然后成功购买应用内购买和恢复即使使用testflight测试帐户也能正常工作。 (再次遭到拒绝)
  5. 没有确切说明如何提交第一次应用内购买,只是说用二进制提交。我一开始没有得到这个,发现我不应该单独发送应用程序购买,但我应该以与发送我的应用程序相同的形式“追加”我的应用内购买。起初我尝试以自己的公式发送我的应用内购买。但后来我被拒绝错误“我们发现,当您为应用程序提交应用内购买产品时,您的二进制文件中不存在应用内购买功能。” (我再说一遍 - 因为我可以用测试帐户成功购买应用程序,所以必须有api。)
  6. 在其他一些答案中读到我可以要求让我的应用内购买获得批准,所以我写道“请批准我的应用内购买 - 他们做了,但我被拒绝了。
  7. 现在我无法用我的二进制文件在应用程序购买中选择此项,因为它未被选中,因为它已被批准。所以我确实提交了没有它的应用程序,并且再次出现“二进制文件中没有”应用内购买功能“错误。
  8. 创建新的应用内购买,可以选择此应用程序与app进行提交。再次被拒绝,有错误。 “无法连接到iTunes”
  9. 然后在app-purchase中切换到“Developer Action Needed”。这可能是一件好事,好像他们会批准它然后我不能用二进制选择它,因为它是不可见的。

    我还应该尝试什么?有什么改变?去哪儿看?我完全迷失了。失去3周的时间。由于我无法重现问题,我无法解决它。编程很简单,但要获得应用程序批准似乎是不可能的。

    很多很多访问过的链接:

    In App Purchase functionality is not present in your binary
    iOS In-App purchase works in development but not in production
    https://forums.developer.apple.com/thread/13324
    https://www.innofied.com/in-app-purchase-working-ios-solution/

1 个答案:

答案 0 :(得分:0)

我接下来做了什么:用我的testflight帐户成功购买app并将其上传到youtube,录制了我自己成功购买的视频,并添加了链接到我的回复表单。

接下来尝试:我发给他们这条消息:

“晚上好, 我完全没有选择。苹果有谁可以咨询一下吗? ......因为,一切都在我身边。由于我无法重现你的问题,我无法做到正确。

我已经使用我的沙箱用户对其进行了测试 - 它有效 - 我可以成功购买,我也可以恢复它。我注意到使用testflight需要一些时间才能开始工作(大约两天)。所以在这个版本中我等了两天,当它确实开始研究testflight时,我提交了我的应用程序。这是我第一次提交app,我应该做些什么特别的事吗?你已经批准了我在我的一个试用版中的第一次应用内购买,但我不能选择它与我的应用程序一起发布,因为它已经被批准(它没有显示,因此无法选择),如果我不提交我的应用程序然后我被拒绝与混乱的错误说明在应用程序购买api不包括在内。因此,我创建了第二个应用程序内购买 - 这里提交的一个,当你拒绝该应用程序时,现在在“Developer Action Needed”中被拒绝之后。那我现在该怎么办?在您批准我的应用内购买(提交应用程序)开始工作后,您是否需要等待一段时间?您是否批准了我的应用程序内购买,我顺便提交了我的应用程序?请不要发给我链接到文档。由于一切都在我这边工作,我在那里找不到任何东西。给我一些建议或联系可以调查你身边的错误的人,因为你不能让它工作......提前谢谢你“

在一天之后,状态确实发生了变化(他们改变了)到“审查中”,又过了半个小时后,我确实收到了“祝贺!”我们很高兴地通知你,你的应用程序Juggling已被批准用于应用商店”

那么回答我自己的问题......如何通过申请批准?我不知道。我做错了什么,我该怎么办?我不知道。那里有真正的人还是人为的智慧?我不知道。究竟是什么问题?我不知道。最后做了什么改变?我不知道。希望这些答案能够帮助下一代程序员在将来批准他们的应用程序。 (双关语)

谢谢