Как можно обнаружить, был ли Safari отключен родительским контролем на iPhone? Я знаю, что это возможно, потому что Приложение X3Watch отказывается работать, пока Safari не отключен. Насколько я вижу, что нет никакого API для родительского контроля, поэтому какая техника может использоваться для этого?
Я не тестировал это, но в OS3.0 и более поздних версиях, вы можете определить, может ли URL быть открыт любым приложением в системе, используя [[UIApplication sharedApplication] canOpenURL:myURL]
. Готов поспорить, что он вернет NO
, если Safari отключен.