Ручная инициализация пуш-библиотеки Андроид
Обновлено: 31 мая 2023
Библиотека edna по умолчанию инициализируется автоматически.
Если необходимо инициализировать библиотеку вручную:
-
Добавьте код инициализации библиотеки в метод
onCreateприложенияApplication.ktoverride fun onCreate() {super.onCreate()AppInitializer.getInstance(applicationContext).initializeComponent(PushXInitializer::class.java)…} -
Удалите инициализатор библиотеки
com.edna.android.push_x.PushXInitializerиз androidx.startup.InitializationProvider:<providerandroid:name="androidx.startup.InitializationProvider"android:authorities="${applicationId}.androidx-startup"tools:node="merge"><!-- other initializers --><meta-dataandroid:name="com.edna.android.push_x.PushXInitializer"android:value="androidx.startup"tools:node="remove" /> <!-- only if using manual initialization --></provider>