12
votes

Android porter une notification spécifique

Le portablenotifications.builder La méthode SetLocalonly peut être utilisée pour afficher une notification sur un téléphone uniquement et ne pas le refléter à un périphérique d'usure.

y a-t-il un moyen de faire le contraire, créant ainsi une notification qui ne s'affiche que sur le périphérique d'usure?


0 commentaires

5 Réponses :


2
votes

En fait, vous pouvez le faire en utilisant .setminpriority () strong> sur la notification portable (Bien que ce n'est pas officiel, cela fonctionne pour l'instant)

 Notification summaryNotification = new WearableNotifications.Builder(builderG)
        .setGroup(GROUP_KEY_MESSAGES, WearableNotifications.GROUP_ORDER_SUMMARY)
        .setMinPriority() 
        .build();


1 commentaires

Les portes de la classe ne semblent pas ne pas faire partie de l'API finale.



2
votes

Il n'y a aucun moyen de spécifier une notification complète ne doit pas être affichée localement. Cependant, l'API d'extensions de notification finale (publié 6/25), il existe un moyen de spécifier des actions qui ne doivent apparaître que sur un portable.

Pour ce faire, ajoutez les actions enveloppées dans un portable: P>

NotificationCompat.Builder builder = new NotificationCompat.Builder();
builder.extend(new NotificationCompat.WearableExtender()
    .addAction(new NotificationCompat.Action(
        R.drawable.reply, "Reply", pendingIntent)));


0 commentaires


1
votes

Il y a un astuce pour ajouter une notification pour le périphérique d'usure uniquement.

Ajoutez la notification à un groupe avec notificationcompat.builder.setgroup et ne pas afficher une notification de résumé de ce groupe. Le téléphone affiche uniquement les notifications récapitulatives, car il n'y a pas une seule apparition sur le téléphone. Créez simplement une chaîne de groupe aléatoire pour chaque notification qui ne doit être affichée que sur le téléphone.


0 commentaires

0
votes

Notification enregistre uniquement à la main de poche uniquement, afin de simplement montrer la notification sur l'usure uniquement d'une manière possible d'intercepter la notification sur portable, alors il suffit d'envoyer un message à portable pour générer NOFICITON Ne générez pas pour la main. Ces étapes peut aider.


0 commentaires