файл класса для com.google.android.gms.internal.zzbgl не найден в remoteMessage.getNotification () - PullRequest
0 голосов
/ 07 декабря 2018

Моя текущая версия зависимости службы воспроизведения эмулятора - 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>

Как я могу решить эту проблему.

...