Моя текущая версия зависимости службы воспроизведения эмулятора - 12.0.1. Я добавил всю свою зависимость от firebase с 12.0.1. И она работает нормально. Но когда я вызываю remoteMessage.getNotification (), затем выдается исключение
class file for com.google.android.gms.internal.zzbgl not found at remoteMessage.getNotification()
Вот моя вся зависимость от firebase
implementation 'com.google.android.gms:play-services:12.0.1'
implementation 'com.google.firebase:firebase-core:12.0.1'
implementation 'com.google.firebase:firebase-database:12.0.1'
implementation 'com.google.firebase:firebase-messaging:12.0.1'
Вот код класса обслуживания FirebaseMessaging
public class FirebaseMessageing extends FirebaseMessagingService {
@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
super.onMessageReceived(remoteMessage);
if (remoteMessage.getNotification().getTitle().equals("New Request")){
showNotification(remoteMessage.getNotification().getBody());
}
}
}
я также определил свой класс в файле манифеста
<service android:name=".Service.FirebaseMessageing">
<intent-filter>
<action android:name="com.google.firebase.MESSAGING_EVENT" />
</intent-filter>
</service>
<service android:name=".Service.FirebaseService">
<intent-filter>
<action android:name="com.google.firebase.INSTANCE_ID_EVENT" />
</intent-filter>
</service>
Как я могу решить эту проблему.