Flutter: как обнаружить событие состояния блокировки / разблокировки в IOS

#ios #flutter #events #mobile

#iOS #флаттер #Мероприятия #Мобильный

Вопрос:

Здравствуйте, у меня есть запрос при обнаружении состояния блокировки / разблокировки для ios, я использовал screen_state плагин, который поддерживает только Android, но не ios, так что кто-нибудь может сказать мне, как я могу обнаружить в flutter.

https://pub.dev/packages/screen_state

Примечание: я хочу, чтобы статус разблокировки блокировки устройства не был приостановлен, активен, неактивный статус, потому что flutter предоставляет didChangeAppLifecycleState() , я не хочу его использовать, потому что он не различает реальное событие блокировки с минимизацией приложения.

Комментарии:

1. > is_lock_screen Может ли это решить нужную вам проблему? pub.dev/packages/is_lock_screen

2. Нет, совсем нет, я думаю, что тот, кто создал этот плагин, не знает разницы между блокировкой экрана и неактив экрана, как вы можете видеть в его readme, он выводит сообщение на экран неактивно, что означает, что при блокировке устройства оно также печатает то же самое, и приложение свернуто, оно также печатает то же самое