我正在使用mixpanel进行推送通知,并想自定义我的通知图标。在寻找解决方案时,我发现正在使用自定义GCMReceiver。有没有人创建自定义FCMReceiver?如果是这样,请分享。
答案 0 :(得分:0)
您需要将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
}