Я пытаюсь добавить Google FCM Функция push-уведомления для проекта Unity. Я удивлен, что нет ресурсов около Google FCM для Unity. Есть только старые Ресурсы Google GCM. Это мой шаг за шагом.
Плагин Unity android для FCM
- сделать проект Android Studio и зарегистрировать его в проект ТСМ консоли
- Добавить
google-service.json
в '/ приложение' и настроить build.gradle (проект и модуль) - Добавить MyFirebaseInstanceIDService, MyFirebaseMessagingService классы java и onTokenRefresh, sendRegistra tionToServer, onMessageReceived, sendNotification методы в соответствии с образцом, например, в ТСМ документе
- Добавить услуги для классов AndroidManifest.xml
После этого я протестировал проект Android-студия на мобильном телефоне, и ТСМ консольное push-уведомление работает хорошо. Затем я начал настраивать проект Android Studio для Unity. - Изменить 'приложение' к 'библиотеке' в build.gradle (модуль) и добавить deleteOldJar, exportJar для
AndroidPlugin.jar
- Добавить
classes.jar
единства в библиотеке Android Studio и модуль настройки - Удалить 'android: icon ...', 'android: theme ...' в AndroidManifest.xml
- Экспорт банку и добавить
AndroidPlugin.jar
,AndroidManifest.xml
в 'Плагины/Android' в Unity
Затем я протестировал проект Unity на мобильном телефоне. Он построен без исключения, но консольное push-консоль FCM не работает. (Я сделал журнал тест для подтверждения того, что Android-студия libray хорошо plugined для единства, журнал работал хорошо)
Может быть, есть нечто, чтобы добавить к «Плагины/Android» кроме AndroidManifest.xml
и AndroidPlugin.jar
как ссылки ниже.
Google firebase analytics plugin for unity - StackOverflow
http://joxi.ru/Q2KeQD7C3zdYrj
Но я не мог найти свой ответ. Пожалуйста, дайте мне знать, что я должен сделать или добавить. Извините за плохой английский и длинное объяснение.Большое спасибо :)