There are few sources which say the Device Enrolment Program (DET) is the way to create Parental Apps like Kidslox. However, the program says that it manages the corporate devices you own. Then how would it manage the devices we don't own or to say how would it control the distribution over AppStore.
Somewhere it is also mentioned that this can be handled by MDM profile. I have no experience on working with that and also not very sure if this is the solution.
So, these are my queries after a long time spent searching on this :
I would love to hear thoughts from everyone, but I am looking for answers from devs who have experience working on such apps or are developing such apps.
The best parental control apps for iOS are Qustodio, Net Nanny and Mobicip. All offer the same sorts of features for a similar cost. Other parental control apps like Bark and Canopy are good too, but the available features are a little less extensive.
With Family Sharing, the organizer can set up parental controls for children in the Family Sharing group. You can use Screen Time to manage how your children use their Apple devices.
Why Android beats iOS for parental controls. After researching, testing, and comparing parental control apps, Android is the safer bet if you want to stay on top of your child's online activity.
Please review the following answer on StackOverflow:
It covers how OurPact uses MDM to deploy a profile to a child's phone, the MDM server is a nice example server implementation overview.
An alternative option is to use an Apple Parental gate, my sense would be to recommend you take a look at the following example, not as restrictive but useful:
this is a drop-in piece of code that can be used to create a parent 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"];
}
}];
I hope the above helps.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With