#android #firebase #firebase-cloud-messaging
#Android #firebase #firebase-облако-обмен сообщениями
Вопрос:
Я добавил приведенный ниже код в другое приложение, но здесь он не работает
public class MyFirebaseMessagingService extends FirebaseMessagingService {
private static final String TAG = "<<!!>>";
@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
super.onMessageReceived(remoteMessage);
Log.d(TAG, "From: " remoteMessage.getFrom());
if (remoteMessage.getData().size() > 0) {
Log.d(TAG, "Message data payload: " remoteMessage.getData());
}
if (remoteMessage.getNotification() != null) {
Log.d(TAG, "Message Notification Body: " remoteMessage.getNotification().getBody());
}
sendNotification("notication");
}
@Override
public void onNewToken(String token) {
Log.d(TAG, "Refreshed token: " token);
sendRegistrationToServer(token);
}
private void scheduleJob() {
// [START dispatch_job]
OneTimeWorkRequest work = new OneTimeWorkRequest.Builder(MyWorker.class)
.build();
WorkManager.getInstance().beginWith(work).enqueue();
// [END dispatch_job]
}
private void handleNow() {
Log.d(TAG, "Short lived task is done.");
}
private void sendRegistrationToServer(String token) {
// TODO: Implement this method to send token to your app server.
}
}
Комментарии:
1. Зарегистрировали ли вы свой сервис в Manifest.xml ?
2. Пожалуйста, поясните, что означает » не работает «.
3. Добавили ли вы google-сервисы. файл json к коду этого проекта, если вы применили тот же код к этому проекту? @Ashim
4. да, я выполнил все шаги 4-6 раз. но ответа по-прежнему нет
5. @noiaverbale я не могу найти, но почему я столкнулся с этой проблемой. я пробовал то же самое с другим проектом. еще один проект работает.