У меня есть устройство Android, зарегистрированное в приложении платформы SNS. Итак, это конечная точка платформы (с точки зрения aws sns). Он подписался на 20 тем Sns.
Если у меня есть другое устройство (Android или Iphone), которое также является конечной точкой платформы SNS, я бы хотел, чтобы оно было подписано на те же темы SNS.
В принципе, я хочу подписаться на темы sns с одного устройства. И если я установлю это приложение на другое устройство, я хочу, чтобы вся моя подписка была реплицирована и на это другое устройство. Надеюсь, я ясно дал понять.
Я использую AWS SDK для ядра Asp.net.
Спасибо за помощь.
Я знаю, что нам нужен действительный токен GCM / FCM, который используется для создания конечной точки платформы SNS. И темы подписываются этими идентификаторами оконечных устройств (т. Е. Конечной точкой платформы Arn). Но если я использую приложение на другом устройстве, у него будет собственная конечная точка Arn. Я хотел бы, чтобы все эти темы были подписаны и на этом другом устройстве. Я просто хочу знать, было ли это уже сделано кем-то, и если да, то как?





По сути, для GCM другое устройство потребует другой подписки.
Приведенная ниже логика не будет работать автоматически. пока не, если вы запрограммируете ее в своем приложении.
Basically, I want to subscribe sns topics from one device. And if I install this application to another device, I want all of my subscription to be replicated on that other device as well. I hope I made my self clear.
Пожалуйста, проверьте этот пример в документации мобильная платформа-конечная точка, это не тот же сценарий, но его можно использовать в качестве справки.
Запрограммировать приложение на копирование подписки на другое устройство - пока единственный вариант. Но я хотел знать, предоставляет ли сам AWS такую функцию api. Возможность копирования подписки одной PlatformEndpoint на другую? Я мог бы сделать это сам, но если бы AWS предоставил это, я подумал, что это будет лучший подход.
На сегодняшний день нет возможности скопировать подписку с одного устройства на другое.
Я мало знаком с процессом, но думаю, что приложение, работающее на устройстве iPhone / Android, должно запрашивать уникальный идентификатор у Apple / Google для получения уведомлений. Таким образом, дело не только в репликации подписок на AWS - вам понадобится ваше приложение для отправки запросов поставщикам сообщений.