一个「新鲜的」App Store 审核被拒绝情况

最近,我的 App 被 App Store 拒绝了。拒绝的原因,可能很多开发者都没有碰到过。

事情是这样的,这个 App 主要是为儿童或家长开发的,因此,在 iTunes Connect 后台,我勾选了 "Made for kids" 选项。结果,App Store 的审核人员告知,如果 App 是为儿童开发的,那么应用不可以在未经家长许可前,打开其他的 iOS 应用,例如打开 Safari 浏览器浏览网页,或使用 URL Scheme 打开其他的 iOS 应用。违反的规定(在最新的 App Store Review Guideline)是:

24.3: Apps primarily intended for use by kids under 13 must get parental permission or use a parental gate before allowing the user to link out of the app or engage in commerce Information Needed.

另外,我的 App 使用了友盟提供的用户反馈组件来收集用户的反馈,但这个功能也需要家长的许可才可以使用:

Specifically, your app enables the user to contact you, but requires no parental permission nor includes a parental gate.

至于如何得到家长的许可,不太知道有什么很好的办法,因为现在小孩子们很聪明的,家长会做的小孩子未必就不会做。而且也没有在 iOS 的开发者参考库里找到相关的家长控制 API 或框架。因此现在计划去掉 Made for kids 选项,重新提交审核。

敬请 App for kids 的开发者周知。