#android #firebase #firebase-cloud-messaging
#Android #firebase #firebase-cloud-messaging
Вопрос:
Я хочу отправить пользовательские данные через поля дополнительных параметров с помощью Firebase Cloud Messaging dashboard на мой клиент Android. Затем, используя эти данные, я создам пользовательский макет уведомлений и уведомлю своего клиента вручную.
Я пытался сделать это, используя свои пользовательские функции уведомлений. Иногда это срабатывает. Но иногда он показывает уведомление firebase…
Итак, есть ли какие-либо способы отключить эту Firebase и показать новую после настройки вручную на стороне клиента?
Ответ №1:
Кажется, я нашел это,
Добавление,
android:exported="false"
данные моей службы в файле AndroidManifest сработали для меня.
<service
android:name=".XXXXXXXCloudMessagingSerivce"
android:exported="false">
<intent-filter>
<action android:name="com.google.firebase.MESSAGING_EVENT"/>
</intent-filter>
</service>
Ответ №2:
Вы можете отправлять сообщения с данными, чтобы показывать пользовательские уведомления. Взгляните на типы сообщений