Ceci est le code que je trouve sur le site officiel de SNS pour publier sur un sujetsns poussent notification publient à un seul appareil
String msg = "My text published to SNS topic with email endpoint";
PublishRequest publishRequest = new PublishRequest(topicArn, msg);
PublishResult publishResult = snsClient.publish(publishRequest);
System.out.println("MessageId - " + publishResult.getMessageId());
Je développe une application de chat sur pour sns Android à l'aide (il sera également notifications push à la contrepartie ios existante de l'application)
si je veux publier sur un seul appareil directement peut-je donner « la ApplicationEndPointArn » de l'appareil au lieu de topicArn
La publication d'un périphérique vers un périphérique n'est pas recommandée et ne doit pas être effectuée. Cela pose des risques et un client peut essaimer l'appareil d'une autre personne avec des notifications. –
@ RohanDubal alors que suggérez-vous pour une application de chat? – shruti
Si vous vouliez écrire une application de chat, vous utiliseriez votre propre back-end et développeriez votre propre protocole ou développeriez quelque chose basé sur un existant comme XMPP. Vous utiliseriez SNS pour envoyer des notifications hors ligne depuis votre backend vers l'appareil. – Krum