创建家长控制应用iOS

时间:2016-07-05 10:27:07

标签: ios objective-c swift

我知道这个问题与编程无关,但经过简短的谷歌搜索,我发现市场上有多个应用程序可以阻止应用程序,阅读在应用程序中使用的时间,也可以阅读文本,没有越狱的应用消息是什么 我只是想知道这个应用程序是出于个人使用的起点,我无意将其上传到应用程序商店,所以我可以使用API​​的应用程序商店不允许

任何小链接,书籍或参考将不胜感激

感谢

应用示例 http://www.mindmake.com/

https://screentimelabs.com/

1 个答案:

答案 0 :(得分:0)

据我所知,只有一种方法可以在未越狱的 iOS 设备上实现这一目标。

正如一些其他成员在评论中所建议的那样,提供此功能的所有其他应用程序都使用 MDM,但实际上 MDM 不需要实现这一点。 您需要的是受监督的设备(可以通过 Apple Configurator 2 完成)。

因此,基本上您必须创建一个 content filter provider,它将是一个带有 2 个扩展的基本 iOS 应用程序:一个 filter data provider and 一个 filter control provider。 创建带有 2 个扩展的应用程序(查看文档,您必须启用网络扩展功能)后,您只需要使用 NEFilterProviderConfiguration 为调试模式创建配置或使用 Apple 创建并安装配置文件用于生产的配置器 2。

Apple 还有一个示例项目 here(它已经过时且过时,但它有助于了解应如何设置应用程序)。