HTKUltimateParentalGate 0.0.4

HTKUltimateParentalGate 0.0.4

TestsTested
LangLanguage Obj-CObjective C
License Apache 2
ReleasedLast Release Dec 2014

Maintained by Henry T. Kirk.



The Ultimate Parental Gate is designed to help block children from accessing in app purchases within an app. Most "Parental Gates" simply ask a math question or provide a question that a child can figure out by randomly selecting an item on the screen. This is unique in it requires both math and dexterity skills to succeed, which typically a child does not have at a young age.

The way it works is a view is presented to the user, which asks a simple math question in sentence form. The possible answers are displayed inside a number of balls that move around the screen at a random rate. The user has to then tap the answer and drag it to a small square in the corner of the view before time runs out. If the user selects the wrong answer too many times, it will exit the gate. If the user makes too many overall attempts in a row, it will lock the user out of the app for a few minutes (all of these values are customizable). Thus, making this the "Ultimate" Parental Gate.

This is the same Parental Gate used in the popular special needs app, SpeechBox for iPad (http://www.speechboxapp.com). Therefore, this has been tested for over a year in both home and clinical environments, and have yet had a child get past the gate. This doesn't mean it's perfect, but it provides more security than other solutions.

If anyone can help localizing this, please create and issue or pull request.

Adding to your project:

Sample video:

YouTube Sample Video

Screen shot:

Sample Screenshot

Change log:

v0.0.1: Initial project commit. v0.0.2: Forgot to include plist in original pod. v0.0.3: Fix to podspec. v0.0.4: Added full screen option and fixed bug w/ popovers.

Questions? Email: [email protected] or Web: http://www.henrytkirk.info