Отправка уведомлений в приложение Android

#php #android

#php #Android

Вопрос:

Я разрабатываю приложение для Android, которое использует API, который я написал на PHP.

Существует 2 типа пользователей приложения: администратор и обычный пользователь.

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

На этом этапе мне нужно отправить уведомление с сервера (я полагаю) в приложение пользователя. Даже если в это время у пользователя не открыто приложение.

Это называется push-уведомлениями? Я не понимаю, как я помещаю код в API для отправки сообщений конкретному пользователю.

Ответ №1:

Используйте Push-уведомления Firebase. Вот источник с путеводителями. И полное руководство с бэкэндом. Удачи

Ответ №2:

Да, вы можете использовать push-уведомления для уведомления пользователей, даже если в то время у них не было открытого приложения. Вы можете обратиться к этому, чтобы понять, как сделать приложение с поддержкой push-уведомлений firebase — http://www.androidlearning.in/android-push-notifications-using-firebase-cloud-messaging-fcm-php-mysql/

Также вы можете обратиться firebase.google.com для получения дополнительной информации

Также вы можете ссылаться на YouTube для vedio tuto… Простой пример здесь — https://youtu.be/LiKCEa5_Cs8 Я надеюсь, что это решит вашу проблему

Ответ №3:

Да, @andrewb вы правы, вам придется отправлять push-уведомления пользователям. Для этого вы можете использовать разные-разные типы сервисов 1) GCM (Google Cloud Messaging). 2) FCM (Firebase Cloud Messaging). 3) SNS (простой сервис уведомлений, предоставляемый Amazon). Я думаю, вы можете выбрать любой сервис из вышеперечисленных, каждый сервис легко интегрировать. Ключевым моментом является отправка уведомления — мы должны получить токен устройства отдельного пользователя, когда он устанавливает наше приложение. Сохраните эти токены устройства в базе данных, а затем заполните этот токен в соответствующую службу, например (GCM, FCM, SNS).

Здесь я даю вам несколько ссылок, которые могут помочь вам интегрировать-

1) Использование GCM

2) Использование FCM

3) Использование SNS

SNS немного сложнее, поэтому вам следует использовать два из них. Эти статьи написаны очень четко и легко понятны. Я думаю, это может помочь вам лучше понять. Спасибо.

Ответ №4:

Вы можете отправлять push-уведомления в мобильное приложение с помощью GCM, FCM, SNS и т. Д.

Я рекомендую использовать GCM. Вы можете писать PHP-скрипты на стороне сервера и настраивать их с помощью Google Cloud Messaging. Перейдите по ссылке ниже

http://programmerguru.com/android-tutorial/android-multicast-push-notifications-using-gcm/

Надеюсь, это поможет вам 🙂