2014-08-28 20 views
9

C'è un modo per mostrare una notifica utilizzando NotificationManagerCompat solo su un dispositivo indossabile e non nella normale area di notifica sul telefono?Come mostrare la notifica solo sul dispositivo Android Wear

+0

riceverai deviceid e devicetype per ogni dispositivo, sarà utile per limitare/inviare notifiche per wear alone.rite? – Mukesh

+0

scusa, quello che voglio dire è che la mia app è per un telefono e mostra una finestra di dialogo personalizzata quindi inizialmente non ho bisogno di mostrare le notifiche ma ora voglio farlo mostrare una notifica solo sull'orologio, sembra che tu possa mostrare solo sia se postare dal telefono - o c'è un'opzione che posso passare a NotificationManagerCompat per dirgli di mostrare solo su watch? – user1379811

risposta

10

Invece di creare una notifica sul telefono, inviare un messaggio dal telefono al dispositivo indossabile utilizzando Messaging API. Quindi, quando ricevi questo messaggio sul dispositivo indossabile, utilizza la stessa API di notifica nel tuo codice app indossabile (anziché nell'app del telefono) - questo aumenterà la notifica sul dispositivo indossabile.

+0

grazie, confermi quello che speravo non fosse il caso che è necessario creare un'app sul wearable stesso ora anche per fare ciò di cui ho bisogno. – user1379811

+1

C'è una demo chiamata SynchronizedNotifications negli esempi dell'SDK che mostra esattamente come implementarla. –

+4

Ecco un collegamento diretto all'esempio @WaynePiekarski menzionato per riferimento futuro: https://github.com/googlesamples/android-SynchronizedNotifications – zoltish

Problemi correlati