А зачем непременно уведомление убирать на телефоне?
Хочется!
После того как купил часы, получать уведомления на телефон расхотелось. Он у меня всегда на беззвучке стоит, и когда его берешь, меньше всего хочешь, чтобы он вибрировал или пиликал уведомлениями, отвлекая от чего-то. А все уведомления идут на часы. Не знаю как другим, а мне такой сценарий нравится.
А зачем вообще писать подобные хаки, если есть вполне официальный и прямолинейный способ?
К своему основному приложению создаете мини приложение-компаньон для часов, после чего шлете ему из основного приложения сообщение а оно уже его получает, создает Notification и показывает его как обычно, через showNotification, который, будучи запущенным с часов, показывается только на часах.
Это всего минут на 15 дольше чем запустить нотификацию со старшего (мобильного) приложения и ничуть не сложнее заведения brodcast-ресивера и сервиса, зато получаете «прямое» решение а так же дополнительные плюшки в самостоятельном мини-модуле на часах, с которым, кроме нестандартных нотификаций, можно делать много чего интересного в дальнейшем.
Отобразить уведомление на Android Wear, не показывая его на телефоне