Mixpanel Custom FCMreceiver - PullRequest
       12

Mixpanel Custom FCMreceiver

0 голосов
/ 29 апреля 2019

Я использую mixpanel для push-уведомлений и хочу настроить значок уведомлений.При поиске решения я обнаружил, что используется пользовательский GCMReceiver.Кто-нибудь создал кастомный FCMReceiver?Если так, пожалуйста, поделитесь.

1 Ответ

0 голосов
/ 29 апреля 2019

Вам необходимо обновить библиотеку 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
}
...