Я обновил свои зависимости Firebase.Однако я больше не получаю push-уведомлений, так как onMessageReceived никогда не вызывается, будь то на переднем или заднем плане
Мои зависимости gradle для firebase:
implementation "com.google.firebase:firebase-core:16.0.9"
implementation "com.google.firebase:firebase-messaging:18.0.0"
implementation "com.google.firebase:firebase-iid:18.0.0"
Мой манифест:
<service android:name=".TestService">
<intent-filter>
<action android:name="com.google.firebase.MESSAGING_EVENT" />
</intent-filter>
</service>
Мой сервис:
public class TestService extends FirebaseMessagingService {
private static final String TAG = makeLogTag(TestService.class);
@Override
public void onNewToken(String refreshedToken) {
super.onNewToken(refreshedToken);
LOGE(TAG, "Refreshed token: " + refreshedToken);
}
@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
super.onMessageReceived(remoteMessage);
Map<String, String> data = remoteMessage.getData();
LOGE(TAG, "Received FCM message from : " + remoteMessage.getFrom() + "
data : " + data);
}
}