環境
- Handheld:Nexus 5(OS:6.0.1 Marshmallow)
- Wearable:Sony SmartWatch 3(OS:5.1.1)
- 通知表示:すべて
- シアターモード:OFF
※Nexus 5 と SmartWatch 3 は接続確立済み
接続が確立されていたら、スマホ側で表示された通知は Wear 側でも表示されるはず。それがスマホでは表示されているのに Wear は無反応。
解決
原因は、Wear へ届く通知には優先順位があり、バイブする or 音を鳴らす 通知でない限りは、すぐに Wear へ通知が届かないからだった。
バイブや音を鳴らさない通知の場合、5分後など適当な間隔で Wear へ通知が届き、しれっとカードが表示されているという状態になる。それに気づかなかったので、通知が届かない〜!!とハマった。
すぐに Wear へ通知を出したい場合は、バイブや音を鳴らすように注意するべし!
以下、動作確認に使用したサンプルコード。