【问题标题】:In App Purchase functionality is not present in your binary您的二进制文件中不存在应用内购买功能
【发布时间】:2016-05-06 21:16:44
【问题描述】:

App store 出于以下原因拒绝我的应用程序,但我可以使用我的测试设备进行测试并通过沙盒环境购买应用程序。我已经将这个应用程序提交到应用商店两次,但都被拒绝了。我需要有人帮我解决这个问题。

1 - 如何通过生产 IPA 测试应用内购买,以了解问题所在。

2016 年 1 月 29 日凌晨 3:31 来自苹果 废弃批次 我们发现,虽然您已为您的应用提交应用内购买产品,但应用内购买功能并未出现在您的二进制文件中。

如果您想在您的应用中使用 In App Purchase,您需要上传一个包含 In App Purchase API 的新二进制文件,以使用户能够进行购买。

您的帮助将不仅仅是感谢!

[这是我的应用内购买产品1 []2 []3

【问题讨论】:

  • 你能把这里用到的代码放在这里吗?
  • 您的问题是什么?检查 Xcode 中的选项卡 Capabilities 如果您不使用它,请禁用应用内购买
  • 好吧,@lorenzoliveto 应用可以进行应用内购买。
  • 我可以从应用程序购买商品,但应用程序商店拒绝使用同一个按摩朋友@AvijitNagare
  • 尝试询问他们您实施应用内购买有什么问题。他们似乎在应用程序中找不到它。我通常会制作一段视频,向他们展示这些功能。

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


【解决方案1】:

以下 2 个可能导致应用被拒绝的原因:

  • 首先可能是您提交了错误的二进制文件。确保您提交的是集成了应用内购买的最新二进制文件
  • 其次,如果您提交的正确版本可能是苹果测试人员在测试应用程序时无法在应用程序购买选项中找到的。在这种情况下,您可以向他们提供有关他们将如何获得应用购买选项的更多信息

在第二种情况下试试这个:

  • 在苹果拒绝原因下方,您可以看到一个选项,您可以向他们提出上诉。
  • 使用该功能向苹果发送有关应用程序位置的信息,他们将获得应用程序内购买选项。还通过此在 App 购买中向他提供信息,它将在 App 中更改。

希望它对你有用。

【讨论】:

  • 你好@mack 我已经完成了这个过程,他们也回复了我同样的问题-:您的二进制文件中不存在应用内购买功能。
  • No @mac 我是新手,所以我不知道什么是元数据,但在 iTunesConnect 上的应用内购买下,我的应用内购买产品处于“审查中”状态
  • 我可以看到 [environment : sandbox] 用于购买我的产品,它正在购买产品。我们已经提交了这个二进制文件,我们正在其中测试这个测试账户。我不明白为什么会发生这个问题。
  • 是否需要在iTunesconnect的“应用内购买”选项下提交二进制文件以供审核。
  • 现在我正在弄清楚;所以你能告诉我,我需要我的应用内购买产品,这是在将我的应用提交给应用审查时添加的,对吗​​?
【解决方案2】:

这太荒谬了,但将来对像我这样的人会有帮助 所以问题是应用内购买和提交二进制文件

如果您是首次提交应用内购买的应用二进制文件,请不要先提交您的应用内购买。

提交您的构建或二进制文件,并在构建屏幕下选择应用内购买,如第二个和第三个屏幕截图所示

【讨论】:

  • 天啊,我已经提交了这么多应用程序和 IAP,但这次我设法忘记了这一点。 App Store Connect 是一个充满复选框和魔法的雷区。
  • 我只能看到一张截图。第二个和第三个在哪里?
  • 请澄清修复。 “如果您是第一次提交应用程序内购买的应用程序二进制文件,请不要先提交您的应用内购买。”
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多