1

我正在尝试提交我的应用程序以进行 Test Flight beta 测试,而提交时显示错误提示

"使用权利 [com.apple.developer.in-app-payments] 的应用程序必须具有 [English] 的隐私政策。如果您的应用程序不使用这些权利,请将它们从您的应用程序中删除并上传新的二进制文件。 "

我已经更新了隐私政策链接

  1. TestFlight->测试信息->隐私政策网址

  2. AppStore->应用信息->隐私政策网址

仅供参考,我尚未更新测试信息中的营销 URL 并且我在我的应用程序中使用 Apple pay。

请让我知道我错过了什么或我错过了什么。

谢谢

4

3 回答 3

2

如果您使用应用内付款,则需要在您的隐私政策中进行披露——即使这是您在应用中使用的唯一内容。

要解决此问题,您需要:

  1. 在您的网站(或您可以托管您的政策的任何其他公共页面)上创建隐私政策
  2. 在您的隐私政策中披露您使用应用内付款并且 Apple 负责付款
  3. 在 iTunes Connect 中提供您的隐私政策的 URL

一些可能对您有所帮助的示例:

通过 TermsFed 获得平静的使用条款截图

于 2018-03-06T10:46:01.573 回答
0

请看这个 - https://developer.apple.com/support/itunes-connect/#//apple_ref/doc/uid/TP40013727-CH33-SW19

在 iTunes Connect 中,您需要转到您的产品并将其设置为Remove from Sale. 然后,您可以将其删除。

此外,在您的项目中 --> 目标 --> 功能 --> 关闭应用程序购买。

从销售中删除产品 您可以选择停止在应用程序中销售应用内购买产品。如果这样做,应用内购买产品将保留在 iTunes Connect 中。

重要提示:从销售中删除产品会阻止自动续订订阅续订,但不会阻止用户恢复他们之前购买的产品。子弹

删除产品 您可以在创建应用内购买产品后删除它们,但如果它们处于审查中,则不能删除。要在产品可供销售后删除它,您必须首先将其从销售中删除。

重要提示:删除应用内购买产品后,它在 iTunes Connect 上不再可用,并且无法恢复。产品 ID 不能重复用于其他应用内购买产品。

于 2018-03-06T10:46:33.473 回答
0

以下方法解决了我的问题。

我的印象[com.apple.developer.in-app-payments]是 Apple pay 需要,但是当我[com.apple.developer.in-app-payments]/Merchant IDs从权利文件中删除时,Apple pay 仍然有效,并且构建能够提交给外部测试人员/审查

现在的结论是应用内支付和苹果应用内支付是完全不同的

于 2018-03-08T07:09:23.820 回答