Какой сервер лучше использовать для Apple Push Notification AWS-SNS или Heroku? - PullRequest
0 голосов
/ 04 апреля 2019

Я новичок в быстрой и довольно трудно, как я буду интегрировать уведомления в моем приложении.Я прочитал документацию по Apple, попробовал какое-то руководство о том, как я буду использовать Push Notification, например это руководство .В этом уроке я встретил Pusher.app и, основываясь на использовании Pusher, вам нужно нажать кнопку Push, чтобы отправить уведомление на ваше устройство.Мне интересно, как я буду автоматически отправлять уведомления всем устройствам с установленным my.app, не нажимая кнопку, как в Pusher.app ?.Исходя из моих исследований, я должен использовать веб-сервер. Можно ли использовать Heroku и AWS-SNS для сервера push-уведомлений?Какой из этих двух вариантов лучше и как я могу интегрировать его в свое приложение.Надеюсь, ты сможешь мне помочь.Спасибо

1 Ответ

0 голосов
/ 04 апреля 2019

Технически вам не нужен веб-сервер для отправки толчков, так как вы можете запускать толчки из окна терминала, если хотите. Но push-сообщения работают в основном так, как когда пользователь принимает уведомления, Apple предоставляет вам идентификатор устройства для этого пользователя, и, имея сертификат для аутентификации вашей учетной записи для отправки push-уведомлений и идентификатора этого устройства, зарегистрированного в вашем приложении, вы может отправлять на него сообщения.

Наличие веб-службы помогает вам сохранять идентификаторы устройств и отправлять сообщения без необходимости управлять ими самостоятельно.

Я думаю, что лучший бесплатный вариант (вероятно, лучший) - это OneSignal (https://onesignal.com).). Вы даже можете использовать их SDK, и вам не придется много делать на вашей стороне.

Но вы можете создать свой собственный сервис, который будет хранить идентификаторы и отправлять сообщения, используя ваш любимый язык, и существует множество учебных пособий.

Просто убедитесь, что вы разделили все, что вам нужно, чтобы настроить и настроить ваше приложение для приема толчков, и вам нужно настроить и настроить службу, которая хранит данные и запускает уведомление.

Приветствия

...