8

很少有消息来源说设备注册计划 (DET)是创建Kidslox等家长应用程序的方式。但是,该程序表示它管理您拥有的公司设备。那么它将如何管理我们不拥有的设备,或者说它将如何控制 AppStore 上的分发。

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

所以,这些是我花了很长时间搜索后的查询:

  1. 创建此类应用程序的标准方法是什么?服务器管理当然是其中的一部分,但我专注于客户端实现,如网络可访问性、应用程序可访问性、儿童时间管理 - 所有这些都集中在一个屋檐下。
  2. Apple 是否为此提供了任何 SDK/库(最好是 Swift)(不是分发,而是用于开发)?
  3. 是否有用于开发此类应用程序的开源库?
  4. 任何涵盖实施的帖子/博客。

我很想听听每个人的想法,但我正在寻找有开发此类应用程序经验或正在开发此类应用程序的开发人员的答案。

4

1 回答 1

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"];
    }
}];

我希望以上内容有所帮助。

于 2017-11-06T06:31:10.390 回答