Как программно изменить настройки времени экрана и ограничений конфиденциальности из приложения или из внешнего MDM? - PullRequest
0 голосов
/ 15 марта 2019

В IOS 12 введены некоторые основные настройки времени экрана.

Можно ли программно просматривать или изменять эти настройки из приложения или из внешнего MDM?

В частности, я хотел бычтобы иметь возможность изменять ограничения по времени, график простоя и / или список разрешенных приложений.В идеале было бы приемлемо и от родительского устройства, но от дочернего устройства или от MDM.Я хочу решение, подобное существующему приложению. (https://itunes.apple.com/us/app/id981066103 Родительский контроль - Время экрана)

1 Ответ

0 голосов
/ 15 марта 2019

Меня это тоже очень интересует, и я могу поделиться с вами своими выводами здесь:

  • Нет никакого способа использовать экранное время / API на момент написания статьи.Поскольку приложения теперь используют .entitlements, о частных API также не может быть и речи.
  • Apple - это , скорее всего , думающая о выпуске API экранного времени, поскольку эта функция добавлена ​​в iOS Simulator.
  • Apple сейчас отклоняет и удаляет приложения с экранным временем без видимой причины.

Пока есть одно решение: использовать MDM.Система управления мобильным устройством не позволяет изменять настройки экранного времени на устройстве, но вы делаете можете контролировать, какие приложения разрешено открывать.Свяжите это с некоторой логикой даты / времени, и у вас будет упрощенная версия приложения экранного времени.Эту же функцию также можно использовать для отслеживания времени открытия приложения.

Упомянутое вами приложение также использует вышеуказанное решение MDM.(На самом деле, все приложения делают)

...