Можно ли отправлять push-уведомления с помощью firebase без использования консоли, я имею в виду, могу ли я отправлять push-уведомления, когда какой-либо пользователь выполняет какое-либо действие в приложении?
Действие пользователя для отправки уведомлений в firebase на Android
Ответы (2)
Можно ли отправлять push-уведомления с помощью firebase без использования консоли
Да, вы можете использовать Firebase API
Я имею в виду, могу ли я отправлять push-уведомления, когда какой-либо пользователь выполняет какое-либо действие в приложении?
Вы можете подписаться на тему, когда пользователь делает какое-либо действие в приложении.
FirebaseMessaging.getInstance().subscribeToTopic("news");
и отправить уведомление из веб-консоли Firebase или использовать Firebase API всем подписчикам темы.
Вы можете отправить сообщение в тему из Firebase Cloud Messaging API< /а>.
Но для этого требуется использование ключа вашего сервера FCM, что означает, что это следует делать только с сервера приложений. Вы никогда не должны встраивать свой серверный ключ в клиентское приложение. Это означает, что прямые уведомления с устройства на устройство в данный момент невозможны, для этого вам всегда понадобится сервер приложений.
Учебное пособие, объясняющее один из возможных сценариев, см. на странице https://firebase.googleblog.com/2016/08/sending-notifications-between-android.html