Articles of firebase cloud messaging

Серый квадрат в виде значка уведомления с использованием уведомлений Firebase

Я пытаюсь интегрировать Firebase Cloud Messaging в свое приложение для Android. Но когда приложение находится в фоновом режиме или закрыто, уведомление Firebase отображается с символом серого квадрата вместо значка запуска приложения. Как я могу сделать значок уведомлений логотипом моего приложения, не используя API сервера Firebase и отправляя сообщения данных?

Уведомление о вибрации облачных сообщений Firebase

Возможно ли заставить устройство Android вибрировать при получении уведомлений в фоновом режиме с помощью Firebase Cloud Messaging? Из справки синтаксиса я видел и тестировал, что звук поддерживается, но нет информации о вибрации. Или можно каким-то образом обеспечить индивидуальную реализацию этого уведомления, где я бы прямо установил вибрацию?

Firebase (fcm) говорит, что 401 несанкционирован

private void sendMsg() { DBManager dbManager = DBManager.getInstance(); ArrayList<String> firebaseIds; try { ResultSet rs= dbManager.getRegisteredFirebaseDevice(); while(rs.next()){ System.out.println(rs.getString(1)); firebaseIds.add(rs.getString(1)); } } catch (SQLException e) { e.printStackTrace(); } String url = "https://fcm.googleapis.com/fcm/send"; URL obj = new URL(url); HttpURLConnection con = (HttpURLConnection) obj.openConnection(); // add reuqest header con.setRequestMethod("POST"); con.setRequestProperty("Authorization: key", "AIzaSyAl6S936qt_NKKFwwbd-NEmiSGIL7G_yJc"); con.setRequestProperty("Content-Type", "application/json"); // String msg="New design added […]

Внедрение FCM с помощью XMPP с использованием Smack для Android

Я работаю с XMPP для реализации чата в своем приложении для Android, и я использовал для этого Smack API. Мой чат работает нормально, и я сохраняю все сообщения чата на Android-устройстве локально. Следя за некоторыми проблемами, с которыми я сейчас сталкиваюсь. Во время чата, если какая-то связь теряется, требуется много времени для повторного подключения, а […]

Миграция с gcm на fcm на Android

Я хочу перейти от gcm к fcm в приложении Android. Мне нужно отправить push-уведомление старым пользователям приложения Android из gcm или я могу отправить его через новый fcm с сервера? FCM работает нормально. Я могу получать push-уведомления на своем устройстве через fcm, но я не могу отправлять push-уведомления старым маркерам GCM с консоли FCM. Ниже […]

Внедрение функции чтения в приложении Firebase для обмена сообщениями

Я хотел бы реализовать функцию «Видеть» в моем приложении для обмена сообщениями Firebase. Можете ли вы любезно посоветовать лучший и наиболее эффективный подход к принятию (рабочий код будет оценен)? Например, приложение отобразит сообщение « Виден на 6 » или « Видно на 15 » в групповом сообщении. Вот мой проект: https://github.com/firebase/friendlychat/tree/master/android Вот MainActivity: https://github.com/firebase/friendlychat/blob/master/android/app/src/main/java/com/google/firebase/codelab/friendlychat/MainActivity.java

Сообщение данных FCM, не полученное в Android, когда приложение находится в фоновом режиме

У меня очень странная проблема; У меня была предыдущая версия моего приложения, опубликованная с использованием GCM 8.4.0, которая отлично работала. Я обновил некоторый код, не изменяя ничего о GCM, и я понял, что сообщения, которые не были получены больше, когда приложение было в фоновом режиме. Это на нескольких разных устройствах. Поскольку я не смог найти […]

Уведомление FCM push показывает значок белого квадрата вместо значка приложения, когда приложение находится в фоновом режиме

Я использую FCM в своем приложении Android для управления push-уведомлением. Его полностью работает, когда приложение находится на переднем плане, и значок приложения также отображается (правильно). Но когда приложение работает в фоновом режиме, я не получаю уведомление правильно. Вместо прозрачного значка он показывает значок белого квадрата в качестве значка уведомления. Я знаю, что FCM автоматически обработает […]

Firebase Cloud Messaging заменила ключи сервера на токены для отправки уведомлений / сообщений

Я разрабатываю демо-приложение с использованием Firebase Cloud Messaging. Однако я сталкиваюсь с проблемами с ключом сервера Firebase. Сегодня утром я заметил, что мой серверный ключ заменен на токены FCM. Скриншот : У меня было два разных проекта FCM в двух аккаунтах Gmail, имеющих одинаковое имя пакета для приложения для Android. Я думал, что это может […]

Уведомления Firebase (FCM) не появляются, когда приложение Android отключено из последнего лотка

Я отправляю уведомления Firebase через свой собственный веб-сервис с PHP, как показано ниже. $url = 'https://fcm.googleapis.com/fcm/send'; $fields = array( 'registration_ids' => $tokens, 'data' => $message ); $headers = array( 'Authorization:key = SERVER_KEY ', 'Content-Type: application/json' ); 1.Notifications приходят, когда приложение находится на переднем плане и в фоновом режиме без каких-либо проблем. Но если я удалил […]