Push-уведомления с использованием mixpanel не работают - PullRequest
0 голосов
/ 11 мая 2019

Я использую Mixpanel для реагирующей нативной библиотеки "act-native-mixpanel ", я не могу отображать уведомления на устройствах Android.

Я пытаюсь отправлять уведомления через Mixpanel, я создалновый сервис под названием «MainMessagingService.java», и написал следующий код:

public class MainMessagingService extends RNFirebaseMessagingService {
    private static final String TAG = "MainMessagingService";

    @Override
    public void onMessageReceived(RemoteMessage remoteMessage) {
         super.onMessageReceived(remoteMessage);
    }
}

Нормальные уведомления работают нормально, однако уведомления смешанной панели отправляются с префиксом «mp_» и не обрабатываются.

Я видел другой учебник, в котором упоминалось, что нужно что-то делать с: com.mixpanel.android.mpmetrics.MixpanelFCMMessagingService

Итак, я написал

import com.mixpanel.android.mpmetrics.MixpanelFCMMessagingService;
public class MainMessagingService extends RNFirebaseMessagingService {
    private static final String TAG = "MainMessagingService";

    @Override
    public void onMessageReceived(RemoteMessage remoteMessage) {
         if (remoteMessage.getData().containsKey("mp_message")) {
             MixpanelFCMMessagingService.showPushNotification(getApplicationContext(), remoteMessage.toIntent());
         } else {
            super.onMessageReceived(remoteMessage);
        }
    }
}

Однако я получаюошибка при импорте "import com.mixpanel.android.mpmetrics.MixpanelFCMMessagingService;"Не существует,

Я иду в неправильном направлении здесь?Как мне решить эту проблему?

Спасибо!

...