【问题标题】:Is there an iOS method/function to test if Settings Restrictions have been enabled?是否有 iOS 方法/功能来测试设置限制是否已启用?
【发布时间】:2013-09-17 00:21:00
【问题描述】:

根据 Apple 的新儿童应用政策,在 Apple 接受该应用之前,必须先设置家长门。不幸的是,Apple 没有提供一种可以用于这种门的机制,因此开发人员正在努力解决这个问题。

在 iOS 设置中,Apple 确实允许用户设置限制,例如禁止应用内购买等。您首先必须整体启用限制设置,然后选择要设置的限制.

我想知道是否有用于检查限制状态的 iOS 功能或方法,即启用或禁用,理想情况下是否还可以专门检查每个应用程序的单个限制设置的状态?我知道您可以进行应用内购买(canMakePayments 方法)

如果有人找到了制作 Apple 接受的 iOS 家长网关的方法,我和许多其他开发人员真的很想听听。

非常感谢

【问题讨论】:

    标签: ios objective-c restrictions


    【解决方案1】:

    家长门没有标准机制,Apple 在被问及时保持沉默。

    但是,应用商店中的许多应用在儿童版块中获得认可,尤其是 Toca Boca 的应用,都使用“随机两指滑动”机制,因此显然这是一种已获批准的机制。

    作为家长门,会显示一个弹出窗口,其中包含“向上/向下/向右/向左滑动两根手指以继续”(其中向上/向下/向左/向右是随机的)文本

    (我自己还没有尝试过,但很快就会尝试)

    【讨论】:

      【解决方案2】:

      关于您关于制作 iOS Parental Gate 的问题,我发布了一个开源 Parental Gate SDK,该 SDK 已用于已成功通过 Apple 新 24.3 规则审查的应用程序中,该规则要求在应用程序中设置“父母门限”购买以及任何将用户体验带入网络的事物。您可以在此处阅读有关 SDK 的更多信息并获取源代码:

      MKParentalGate Open Source SDK

      【讨论】:

        猜你喜欢
        • 2011-04-13
        • 1970-01-01
        • 2017-09-18
        • 2011-05-14
        • 2011-01-03
        • 2023-03-19
        • 2011-09-10
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多