【问题标题】:Remove in-app-purchase option from iOS app从 iOS 应用程序中删除应用程序内购买选项
【发布时间】:2016-07-09 15:20:15
【问题描述】:

我想向 Apple 提交一个未启用应用内购买的 iOS 应用。

当我转到 iTunes Connect 并查看我的应用的应用内购买部分时,我看不到任何可以删除应用内购买选项的地方。

我需要这样做,因为当我提交我的应用程序时,Apple 抱怨说没有隐私政策并且不允许提交。

我在提交应用时收到以下错误消息:

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

【问题讨论】:

  • 提交时我得到这个“使用权利 [com.apple.developer.in-app-payments] 的应用程序必须有 [English] 的隐私政策。如果您的应用程序不使用这些权利,从您的应用程序中删除它们并上传新的二进制文件。”
  • 如果您的应用的应用 ID 启用了应用内购买,您是否在开发者门户(会员中心)签入?
  • 是的,但无法删除。

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


【解决方案1】:

在 iTunes 连接中,您需要转到您的产品并将其设置为“从销售中删除”。然后你可以删除它。

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

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

重要提示:将产品下架销售会阻止自动更新 订阅续订,但它不会阻止用户能够 恢复他们之前购买的产品。子弹

删除产品您可以在之后删除应用内购买产品 它们是创建的,但如果它们处于审查中,则不是。删除产品 待售后,您必须先将其下架。

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

https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnectInAppPurchase_Guide/Chapters/WorkingWithYourProductsStatus.html#//apple_ref/doc/uid/TP40013727-CH33-SW19

【讨论】:

    【解决方案2】:

    这可能与您的 App Id 标识符设置有关,该标识符与 iOS 证书一起是您用于签署应用程序的配置文件。

    如果您创建了显式 App Id(Bundle Id 中没有通配符),则“游戏中心”和“应用内购买”服务会自动启用且无法禁用。 https://developer.apple.com/library/content/technotes/tn2259/_index.html

    显式应用程序 ID 是应用程序 ID,其 Bundle Identifier 部分是不带通配符 (“*”) 字符的字符串。此外,它们会自动注册应用内购买和游戏中心...

    这里可以配置 https://developer.apple.com/account/ios/identifier/bundle

    通配符应用 ID 可能是您所需要的。 您必须重新创建/编辑配置文件并使用它签署您的应用程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-01-27
      • 2011-08-26
      • 2011-09-06
      • 2018-07-11
      • 2014-10-19
      相关资源
      最近更新 更多