мы разрабатываем мобильное приложение, которое отправляет push-уведомления, и мы хотели бы делать это с помощью сервиса Amazon SNS, и я хотел бы подтвердить общее представление о том, как мы планируем управлять регистрацией устройств и отправкой push-уведомлений.
Насколько я понял:
В Amazon SNS есть концепция PlatformApplication, в которой мы указываем, будет ли это Android / iPhone, а также среда (Test / Prod, ...)
Кроме того, существует концепция PlatformEndPoint «для устройства и мобильного приложения», поэтому я полагаю, что для каждого человека, который загрузил и установил приложение, необходимо создать EndPoint на соответствующей платформе в зависимости от типа устройства (Android, яблоко)
У меня вопрос, когда этот PlatformEndPoint должен создаваться каждый раз, когда человек входит в приложение, и мы должны удалять его каждый раз, когда он выходит из системы?
Затем, когда создается PlatformEndPoint и мне нужно отправить push-уведомление определенному пользователю (не всем), я буду использовать API публикации с соответствующим параметром TargetArn.
Большое спасибо за ваши комментарии и предложения