首页 > 解决方案 > ios 应用因付费应用协议第 3.8(b) 节而被拒绝

问题描述

我的 ios 应用程序在应用商店中可用。但它的更新因付费应用协议第 3.8(b) 节而被拒绝。

应用程序的应用商店链接

我的应用有三个(每周、每月、每年)自动续订订阅。现在我在我的应用程序中只使用一个(每月)订阅。但是在应用商店中,它显示了三天的免费试用,并且订阅我的每周订阅而不是每月订阅。当任何人点击免费试用时,如果安装了应用程序,则将用户带到应用程序但没有任何反应,或者如果未安装应用程序,则开始安装第一个应用程序,完成后将用户带到应用程序并且没有任何反应。

现在我认为解决方案是当任何人通过点击应用商店的免费试用进入应用时,应用应该显示每周订阅详情和购买对话框。但是我怎样才能检测到这个事件并显示购买订阅对话框?

像这样

来自苹果的消息:

我们注意到您的应用程序或其元数据不完全符合付费应用程序协议附表 2 第 3.8(b) 节中规定的自动续订条款和条件。

当用户在 App Store 上发起应用内购买时,他们会被带入您的应用以继续交易。但是,在购买前必须向用户显示以下信息:

– 关于订阅的自动更新性质的信息,包括 • 出版物或服务的标题 • 订阅时长(每个订阅期间提供的时间段和内容或服务) • 订阅价格,以及每单位的价格(如适用) • 付款将在确认购买时从 iTunes 帐户收取费用 • 订阅会自动续订,除非在当前订阅期结束前至少 24 小时关闭自动续订 • 将在订阅期结束前 24 小时内向帐户收取续订费用当前期限,并确定续订费用 • 订阅可以由用户管理,并且可以在购买后转到用户的帐户设置来关闭自动续订 • 免费试用期的任何未使用部分(如果提供),当用户购买该出版物的订阅时,将被没收,如果适用 – 使用条款的链接 – 隐私政策的链接

下一步

要解决此问题,请在您的应用程序中启动任何自动续订订阅购买之前修改您的应用程序以包含缺失的信息。将上述信息添加到 StoreKit 模态警报中是不够的;信息还必须显示在应用程序本身中,并且必须在购买流程中清晰显眼地显示,而无需用户进行额外操作,例如打开链接。

标签: iosiphonein-app-purchaseapp-store-connectxcode10

解决方案


对我有用的最终解决方案是我在我的应用程序中只显示每月订阅,尽管在应用商店用户显示这个应用程序有每周订阅。所以我在我的应用程序中添加了每周订阅,苹果接受了这一点。


推荐阅读