Комментарии 11
Хрупкое решение. Если в следующей версии пофиксят — придется искать другой способ.

А зачем непременно уведомление убирать на телефоне?
Посмотрим, но, ИМХО, фиксить это не будут.

А зачем непременно уведомление убирать на телефоне?
Хочется!

После того как купил часы, получать уведомления на телефон расхотелось. Он у меня всегда на беззвучке стоит, и когда его берешь, меньше всего хочешь, чтобы он вибрировал или пиликал уведомлениями, отвлекая от чего-то. А все уведомления идут на часы. Не знаю как другим, а мне такой сценарий нравится.

Выбор должен быть всегда!
Это наверное глобально должно настраиваться, для все приложений на уровне системы.
Наверное. Но сейчас можно только отключить/включить дублирование уведомлений в Wear.

А используя мой хак, можно хоть совсем разные уведомления показывать.

Интересно бы посмотреть как это все сделано в аппл.
А зачем вообще писать подобные хаки, если есть вполне официальный и прямолинейный способ?
К своему основному приложению создаете мини приложение-компаньон для часов, после чего шлете ему из основного приложения сообщение а оно уже его получает, создает Notification и показывает его как обычно, через showNotification, который, будучи запущенным с часов, показывается только на часах.
Это заметно сложнее сделать, чем просто добавить еще одну строчку .setGroup(group)
Спасибо что подсказали, я бы не догадался :)

Это всего минут на 15 дольше чем запустить нотификацию со старшего (мобильного) приложения и ничуть не сложнее заведения brodcast-ресивера и сервиса, зато получаете «прямое» решение а так же дополнительные плюшки в самостоятельном мини-модуле на часах, с которым, кроме нестандартных нотификаций, можно делать много чего интересного в дальнейшем.
Согласен. Надеюсь описаное мной недокументированное поведение не поломают и этим можно будет пользоваться для экономии времени.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.