我正在更新我的儿童应用程序以符合 Apple 的新儿童部分。我已阅读更新的审核指南。它说:
主要供 13 岁以下儿童使用的应用程序必须先获得家长许可或使用家长门,然后才能允许用户链接到应用程序外或从事商业活动
有人知道要采取什么样的行动吗?我们如何获得家长许可或使用家长门?此外,我只是链接到应用程序 iTunes 页面和我们的社交页面,所以我需要采取任何措施吗?
感谢您的时间。
我正在更新我的儿童应用程序以符合 Apple 的新儿童部分。我已阅读更新的审核指南。它说:
主要供 13 岁以下儿童使用的应用程序必须先获得家长许可或使用家长门,然后才能允许用户链接到应用程序外或从事商业活动
有人知道要采取什么样的行动吗?我们如何获得家长许可或使用家长门?此外,我只是链接到应用程序 iTunes 页面和我们的社交页面,所以我需要采取任何措施吗?
感谢您的时间。
我自己翻阅了常见问题解答和iTunes Connect 开发人员指南,Apple 当然没有明确说明“必须获得父母许可”的含义,但我怀疑这意味着 App Store 将需要某种额外的身份验证步骤为了进行商务(即应用内购买)或去应用程序之外的某个地方(例如使用 UIWebView)。
这似乎是有道理的,因为这句话: “在允许用户链接到应用程序外或从事商业活动之前,必须获得父母许可或使用父母门”。
我想知道同样的事情,因为我不完全确定这是否属于 NDA 我在苹果开发者论坛上问过这个问题,但那里也没有回复。
据我所知,没有定义父母许可/父母门的“API 集”,因此要求确实非常模糊。
我担心我们只需要尝试并提交以供批准,并在各种开发人员的博客文章中找出(以及在 stackoverflow 上的答案)什么会被您拒绝,什么不会,我希望我错了,尽管他们清除了这一点.
无论如何,我刚刚更新了我们的一个应用程序并检查了“为儿童设计”,它现在处于“等待审核”中,如果发生任何异常情况,我会及时通知您。
我在 Apple 开发者论坛上浏览了这个主题,有人建议以下应用程序内购买:
if ([SKPaymentQueue canMakePayments]) {
// user can make purchases
} else {
// no purchases can be made, show error or just don't show the in app purchase button(s)
}
如果有办法确定设备上是否已启用应用内购买,是否有办法确定是否已启用 Safari?
此外,本文还提到了在打开链接之前必须输入 PIN 码,以及应用内购买/家长部分需要三指滑动。
这些选项可能值得一试,但我不知道它们是否足够。
正如我之前提到的,我已经上传了一个更新(通过 UIAlertView 将传出链接保留到社交页面和 App Store 以进行应用评级)并且更新也被拒绝。
在解决中心,清楚地提到,由于这些传出链接没有通过家长门,我的应用程序被拒绝,并附上了两个屏幕截图,显示按钮和 UIAlertView 从应用程序中引出。所以不要忘记查看调解中心。
我已删除所有传出链接并再次上传应用程序。我会在这里保持更新。
还有父母门的事情。我想我已经知道它将如何工作。Apple 将这完全留给了开发人员。我们将不得不使用家长门提供商或服务的 API 或 SDK。在此类 API 的帮助下,我们将通过他们的 API 将 url 传递给这些父母门服务,他们将批准或拒绝链接(通过检查他们的数据库)或者他们将需要父母的输入,并且可能他们将返回一个 true/ false 标志,或者让用户继续链接。
例如,父母门服务正在处理这样的事情: http: //parentalgate.com/parental-gate-ios-sdk/
我删除了外链的更新已获批准。等了8天审稿,20分钟才拿到审稿。