【问题标题】:App rejection with Message "Guideline 2.1 - Performance - App Completeness"应用程序拒绝并显示消息“指南 2.1 - 性能 - 应用程序完整性”
【发布时间】:2018-04-01 08:06:14
【问题描述】:

我的应用没有在 Capabilities 中启用应用内购买。但我已将 StoreKit 框架实现为旧代码。现在在提交应用时,Apple 正在使用消息拒绝应用

指南 2.1 - 性能 - 应用完整性

我们无法完成对您应用的审核,因为您的一个或多个应用内购买产品尚未提交审核。

提交前是否需要删除所有StoreKit api调用代码?

或者

在 iTunesConnect 中创建的订阅组是否有问题,该订阅组是为测试而创建的,而不是提交审核??

【问题讨论】:

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


    【解决方案1】:

    是的.. 删除 StoreKit 框架后再次尝试提交应用程序并获得了 Apple 的批准。

    因此,如果代码中有任何对StoreKit的引用,则需要添加应用内产品,如果您不想提交任何应用内产品,则需要在提交前将其删除。

    【讨论】:

    • 如果应用中没有任何购买,为什么要添加SK?
    • 实际上我们为多个客户端应用程序使用了一个代码库。所以对于一个客户端,我们使用了另一种付款方式。 Storekit API 已被调用,但未根据条件使用。但苹果不允许有 storekit 引用,即使它没有被引用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-12
    • 2018-07-19
    • 2017-05-31
    相关资源
    最近更新 更多