java.lang.RuntimeException: Unable to get provider com.embarcadero.firebase.provider.FirebaseInitProvider: java.lang.IllegalStateException: ApplicationId must be set.
at android.app.ActivityThread.installProvider(ActivityThread.java:6398) и т.д.
При полностью закоментированном коде ошибка не пропадала.
Выяснилось, что ошибка возникает если установить в true в опциях проекта Entitlement List-> Receve push notifications тогда ошибка. Снять галочку ошибки нет.
Кому либо удалось сделать приложение с поддержкой пушей в 10.4.1?
Вопрос
Ingalime
Здравствуйте.
Создано приложение для получения пушей. Материалы отсюда:
https://fire-monkey.ru/topic/3840-статья-настройка-пуш-уведомлении-через-сервис-firebase-для-android-и-ios-часть-2/
Отсюда стало понятно что для 10.4.1 надо сделать изменение:
http://docwiki.embarcadero.com/RADStudio/Sydney/en/Firebase_Android_Support
TPushServiceManager.Instance.GetServiceByName(TPushService.TServiceNames.FCM);
Однако при старте приложения сыпались ошибки:
java.lang.RuntimeException: Unable to get provider com.embarcadero.firebase.provider.FirebaseInitProvider: java.lang.IllegalStateException: ApplicationId must be set.
at android.app.ActivityThread.installProvider(ActivityThread.java:6398) и т.д.
При полностью закоментированном коде ошибка не пропадала.
Выяснилось, что ошибка возникает если установить в true в опциях проекта Entitlement List-> Receve push notifications тогда ошибка. Снять галочку ошибки нет.
Кому либо удалось сделать приложение с поддержкой пушей в 10.4.1?
Для 10.3.1 был какой-то патч:
https://blog.marcocantu.com/blog/2019-05-android-firebase-patch-blog.html
Но у меня 10.4.1
Спасибо.
Ссылка на комментарий
2 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.