0

Я перенес сервер анализа на AWS согласно следующей ссылке;Как использовать push-уведомление после перехода на aws

https://parse.com/migration

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

EX: от ios до android, от android до ios, от веб-сайта до мобильных устройств.

Любая помощь будет оценена по достоинству.

ответ

2

Вам нужно сделать это с помощью скриптов на стороне сервера. Вы можете сделать API для отправки сообщения на другое устройство, и тот же веб-сервис может быть полезен для отправки сообщений на мобильные устройства. Если вы используете PHP на стороне сервера, вы можете следовать следующим ссылкам:

IOS: https://www.raywenderlich.com/123862/push-notifications-tutorial

Android: sending push notifications to multiple android devices using GCM

Не стесняйтесь задавать любые дополнительные вопросы, если у вас есть .....

EDIT:

Вам нужно сообщить APNS для яблока и GCM для андроид, чтобы отправить уведомление толчок ....

Для связи с APNS вам понадобится файл .pem. Пожалуйста, обратитесь к этой ссылке, чтобы получить помощь в создании файла pem.

Generate .pem file Used to setup Apple PUSH Notification

Кроме того, как мне известно, единственный способ отправить уведомление толчка, чтобы вызвать веб-сервис. все должно быть сделано на стороне сервера.

Чтобы отправить уведомление на сайт, пожалуйста, обратитесь по следующим ссылкам:

  1. https://onesignal.com/ (Полностью Free | Поддержка мобильных + браузер)
  2. https://clevertap.com/ (имеет свободный план)
  3. https://goroost.com/
+0

Как посылка будет идти, если я создам API? Как тот шлюз, который я использую для отправки сообщения \ – BHUMICA

+0

Вам нужно связаться с APNS для apple и GCM для Android, чтобы отправить push-уведомление .... –

+0

В вашей ссылке он будет поддерживать только ios, а не другую платформу. – BHUMICA

0

Вы можете использовать SNS для этого, но по словам Нирара, вам нужно будет сделать вызов на стороне сервера для отправки с устройства на устройство. Было бы очень небезопасно, если бы ваше мобильное приложение могло отправлять push-уведомления другим пользователям. Если кто-то декомпилировал ваше приложение, он может испортить приложение для всех ваших пользователей.

Самый простой способ сделать это с помощью AWS - настроить функцию лямбда https://aws.amazon.com/lambda/, которую ваше приложение может вызывать, и использовать эту функцию лямбда для вызова SNS для отправки push-уведомлений. Таким образом, ваша функция Lambda может аутентифицировать пользователя, имеет права отправлять push другому пользователю (возможно, утверждать, что они «друзья» или что-то еще делает ваше приложение) и поддерживать мониторинг/черный список, чтобы помочь остановить злоумышленников.

Смежные вопросы