В Lollipop уведомление о текстовом сообщении на экране блокировки включает в себя часть содержимого текстового сообщения. Для текстовых сообщений с двухфакторным кодом этот код будет отображаться всем, кто держит телефон, даже если они не могут его разблокировать. Это похоже на проблему безопасности.
Кажется, есть параметр, который более тщательно скрывает содержимое уведомлений на экране блокировки, но делает многие другие уведомления бесполезными, он скрывает данные, которыми, как мне кажется, полезно и безвредно делиться.
Я предполагаю, что варианты:
Возможны ли здесь другие варианты? Я бы хотел, чтобы в приложении сообщений была настройка для управления этим поведением. Я был бы счастлив, если бы вместо содержимого отображался отправитель текстового сообщения.
Я бы сказал, что первое уведомление на первом изображении послужит хорошей заменой первому уведомлению на втором изображении.
(Нажмите на картинку чтобы увеличить ее)
Учитывая, что SMS обычно содержит информацию, считающуюся частной по своей природе, я бы посоветовал вам настроить задачу автоматизации , которая удалит уведомление, созданное вашим приложением для обмена сообщениями по умолчанию, но вместо этого поместит новое уведомление только с адресом отправителя. При открытии этого нового уведомления откроется приложение для обмена сообщениями по умолчанию и, при необходимости, возможно, конкретная ветка.
Ниже приведена успешная демонстрация, выполненная с использованием MacroDroid :
MacroDroid определяет набор триггеров, действий и ограничений как макрос. Здесь вам понадобятся два макроса.
Триггер : Уведомление → Получено уведомление:
Действие :
Показать уведомление :
В первом текстовом поле напишите: [not_title]
[not_title] соответствует заголовку уведомления (заголовок уведомления, которое послужило триггером).
Вас может заинтересовать дополнительная информация из уведомления. Для этого нажмите кнопку рядом с текстовым полем и посмотрите информацию сами.
Вот как работают указанные макросы: всякий раз, когда какое-либо уведомление из выбранного вами приложения для обмена сообщениями будет отображаться, когда устройство заблокировано, уведомление будет немедленно удалено, а новое уведомление от MacroDroid будет создано с тем же заголовком и вашим пользовательским текстом. Если вы один раз или дважды нажмете на уведомление, будет запущено выбранное вами приложение для обмена сообщениями.
(Нажмите на изображение, чтобы увеличить его; два макроса, которые я создал)
Аналогичную задачу автоматизации можно легко выполнить с помощью приложения Automate .
Можно контролировать характер уведомлений для каждого приложения. Если вы идете в:
Settings > Sounds and notifications > App notifications
Затем вы можете выбрать приложение « Сообщения » и включить эту Hide content on lock screen
опцию. Это не так полезно, как подход Firelord, основанный на макросах, поскольку он скрывает как отправителя, так и содержимое. В случае этого вопроса было бы предпочтительнее показывать отправителя, а не содержание.
Обратите внимание, что эта опция доступна, только если вы выбрали show all notifications
в Sounds and notifications
меню настроек.
бишайамс
Майкл Джонс