iOS 11 - не разрешать запись приложения
Apple объявила, что запись экрана на уровне системы должна быть функцией iOS 11. Это отлично подходит для игр и, возможно, для многих других случаев использования, но не подходит для приложений с контентом, таких как Netflix, YouTube, Spotify и т. Д.
Удастся ли разработчикам запретить запись своих приложений на экране системы?
Примерно через 15 минут после начала демонстрации во время WWDC 2017 мы узнаем, что ваше приложение будет уведомлено через RPScreenRecorderDelegate в случае, если пользователь прервет запись экрана в приложении с помощью записи экрана на уровне системы.
Это хорошо, но в них вообще не упоминается уведомление о начале записи экрана в случае, если ваше приложение еще не выполняет захват экрана в приложении.
Ранее в демонстрации упоминалось, что ваше приложение содержит общий экземпляр RPScreenRecorder. Кто-нибудь знает, если система также использует этот экземпляр и будет ли его свойство isAvailable иметь значение false
в случае, если пользователь выполняет запись экрана системного уровня?
Я хотел бы знать, есть ли у Apple какая-либо поддержка для отключения этой функции в вашем приложении, или есть ли какой-то способ проверить, записывает ли пользователь запись, чтобы настроить внешний вид приложения таким образом, чтобы лицензионный контент не мог быть скопирован и перераспределяется пользователями.