AppMetrica Push SDK используется для получение пушей, отправленных через консоль AppMetrica. Так как отправление происходит через GCM, а в приложение уже был организовано получение пушей через FCM, сообщение, полученное из AppMetrica дублировалось, об этой проблеме мы писали и был получен ответ, как совмещать AppMetricaPush SDK с другими пуш-сервисами:
<service
android:name=".notification.YandexMetricaPushReceiver"
android:enabled="true"
android:exported="false" >
<intent-filter android:priority="100" >
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
</intent-filter>
</service>
После этого пуши, отправление через AppMetrica Push SDK начали обрабатываться в FirebaseMessagingService вместо GcmListenerService. В FirebaseMessagingService мы разбираем полученные JSON-данные от AppMetrica и отображаем пуш-уведомление
В этом случае репортить в АммМетрику событие открытия пуша не получится.
Вы внедряетесь в механизм обработки пушей нашего SDK. Это уже больше чем просто использование 2-х разных SDK для пушей, поскольку вы самостоятельно отрисовываете уведомление. Мы можем поддержать такую гибкость в будущем, но пока этого сделать не удастся.