iOS中是否有一种方法/函数可以测试设置限制是否已启用?

4

随着苹果的新儿童应用政策,使用者在苹果接受该应用之前必须先通过家长门禁。不幸的是,苹果没有提供可以用于此类门禁的机制,因此开发人员正在努力解决这个问题。

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

我想知道是否有iOS函数或方法可以检查限制状态,即启用或禁用,并且最好还可以检查每个应用程序的特定限制设置状态吗?我知道您可以检查应用内购买(canMakePayments方法)。

如果有人找到了一种苹果已经接受的iOS家长网关制作方法,我和许多其他开发人员会非常乐意听取。

谢谢

2个回答

0
关于您关于制作iOS家长门的问题,我已经发布了一个开源的家长门SDK,该SDK已被用于一款应用程序中,并成功通过了苹果的新24.3规则审核,该规则要求在应用内购买和任何将用户体验带到Web的内容都需要“家长门”。您可以在此处阅读有关SDK并获取源代码:MKParentalGate Open Source SDK

0

目前没有一种标准的家长锁机制,而且苹果公司在被问及此问题时保持沉默。

然而,在应用商店中被接受放置在儿童专区的许多应用程序,尤其是Toca Boca的应用程序,使用“两个手指随意滑动”机制,所以显然这是一种获得批准的机制。

由于家长锁会弹出一个窗口,上面有文本“向上/向下/向右/向左滑动两个手指以继续”(其中上/下/左/右是随机的),因此它也被称为“双手指滑动”机制。

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接