Отправка push-уведомлений определенному зарегистрированному пользователю с указанием - PullRequest
0 голосов
/ 30 мая 2018

Я занимаюсь разработкой собственного встроенного приложения, интегрированного с AWS-Ampify и AWS Mobile Hub.

В настоящее время мы подключили нашего пользователя к Cognito.

Я пытаюсь отправить push-уведомление на конкретную конечную точкуИдентификатор, но я не вижу, как установить этот endpointId, в документации по узлу js (я использую лямбду) для точного определения существует только getEnpoint, но требуется EnpointId, и я не могу найти, где это.

 app.post('/asdf/get/endpoint', function (req, res) {
  pinpoint.getEndpoint({
    ApplicationId: APP_ID_PINPOINT,
    EndpointId: req.body.userId
  }, (err, data) => {
    if (err) {
      res.json({ error: err });
    } else {
      res.json({ data: data });
    }
  });
});

Как можноустановить enpointId (userId) для уже зарегистрированного пользователя, а затем, каждый раз, когда мне нужно отправить ему push, я просто получаю эту точку и отправляю push всем устройствам, подключенным к нему?

Или яНужно ли хранить все токены от пользователя (DynamoDb) и отправлять сообщения на все устройства отдельно?(с точной отправкой сообщения)

...