Вам необходимо обновить библиотеку mixpanel до версии 5.5.1 и следовать этим инструкциям https://github.com/mixpanel/mixpanel-android/issues/586#issuecomment-470721319
Вы можете использовать свой собственный класс FCMReceiver, который вы регистрируете в манифесте и передаете каждый RemoteMessage
, полученный черезonMessageReceived
в Mixpanel, как показано ниже
@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
super.onMessageReceived(remoteMessage);
if (remoteMessage.getData().containsKey("mp_message")) {
MixpanelFCMMessagingService.showPushNotification(getApplicationContext(), remoteMessage.toIntent());
}
// Do something else with other providers here
}