创建家长控制应用程序 iOS
Posted
技术标签:
【中文标题】创建家长控制应用程序 iOS【英文标题】:Create Parental Control app iOS 【发布时间】:2016-07-05 10:27:07 【问题描述】:我知道这个问题与编程无关,但经过短暂的谷歌搜索,我看到市场上有多个应用程序可以阻止应用程序,读取应用程序中的使用时间,还可以读取文本,什么是应用程序没有越狱的消息 我只是想知道制作这样一个供个人使用的应用程序的起点,我无意将其上传到应用程序商店,所以我可以使用API的应用程序商店不允许
任何小链接、书籍或参考资料将不胜感激
谢谢
应用示例 http://www.mindmake.com/
https://screentimelabs.com/
【问题讨论】:
这实际上是一个有趣的问题,因为我也不知道他们如何从其他应用程序等中读取信息。看起来他们正在选择允许谁这样做。 我见过的所有这些解决方案都安装了 MDM 设备管理配置文件,然后允许父母通过基于 Web 的 MDM 控制台设置限制。从 mindmake 常见问题解答中,他们使用 MDM。屏幕时间实验室在他们的网站上没有任何信息,但我想他们正在做同样的事情。 @Paulw11 是的,屏幕时间也在他们设置之前安装配置文件,所以我认为 MDM 是我的起点! 已找到类似问题的答案。查看此link @ArslanAsim 确实做到了。?如果可以,请分享一下方法。 【参考方案1】:据我所知,只有一种方法可以在未越狱的 ios 设备上实现这一目标。
正如一些其他成员在 cmets 中建议的那样,提供此功能的所有其他应用程序都使用 MDM,但实际上不需要 MDM 来实现这一点。 您需要的是受监督的设备(可以通过 Apple Configurator 2 完成)。
所以,基本上你必须创建一个content filter provider,这将是一个带有2个扩展的基本iOS应用程序:filter data provider and和filter control provider。 一旦您创建了具有 2 个扩展的应用程序(检查文档,您将必须启用网络扩展功能),您只需要使用 NEFilterProviderConfiguration 为它创建配置以用于调试模式或使用 Apple Configurator 2 创建和安装配置文件用于生产。
Apple 也有一个示例项目 here(它已经过时,但有助于理解应用程序的设置方式)。
【讨论】:
以上是关于创建家长控制应用程序 iOS的主要内容,如果未能解决你的问题,请参考以下文章