在iOS

时间:2017-10-27 07:06:50

标签: ios iphone swift parental-control

有少数消息来源称Device Enrolment Program (DET)是创建像Kidslox这样的家长应用的方式。但是,该计划表示它管理您拥有的企业设备。那么它将如何管理我们不拥有的设备或者如何控制AppStore上的分发。

Somewhere还提到这可以由MDM配置文件处理。我没有使用它的经验,也不太确定这是否是解决方案。

所以,经过很长时间的搜索后,这些是我的疑问:

  1. 创建此类应用的标准方法是什么?服务器管理当然是其中的一部分,但我专注于客户端实现 像网络可访问性,应用程序可访问性,子时间管理 - 一个屋檐下。
  2. Apple是否为此提供了SDK / Library(最好是Swift)(不是分发但是用于开发)?
  3. 是否有用于开发此类应用程序的开源库?
  4. 任何涵盖实施的帖子/博客。
  5. 我很想听到所有人的想法,但我正在寻找有开发此类应用程序或正在开发此类应用程序的开发人员的答案。

1 个答案:

答案 0 :(得分:2)

请在StackOverflow上查看以下答案:

它介绍了OurPact如何使用MDM将配置文件部署到子电话,MDM服务器是一个很好的示例服务器实现概述。

另一种选择是使用Apple Parental gate,我的意思是建议你看看下面的例子,不是限制性的,但有用的:

这是一段可用于创建父门的代码。

[[PMParentalGateQuestion sharedGate] presentGateWithText:nil timeout:10 finishedBlock:^(BOOL allowPass, GateResult result) {
    if (allowPass) {
        [Flurry logEvent:@"unlockAllPressed" withParameters:@{@"moduleId": self.quiz.purchaseID}];
        [MBProgressHUD showHUDAddedTo:self.view animated:YES];
        [[InAppPurchaseHelper sharedInstance] buyProductWithId:@"fullpro"];
    }
}];

我希望以上有所帮助。