Инициализация
Для инициализации нужно в файле App.kt прописать следующий код:
import android.app.Application import ru.rustore.sdk.universalpush.RuStoreUniversalPushClient import ru.rustore.sdk.universalpush.firebase.provides.FirebasePushProvider import ru.rustore.sdk.universalpush.hms.providers.HmsPushProvider import ru.rustore.sdk.universalpush.rustore.logger.DefaultLogger import ru.rustore.sdk.universalpush.rustore.providers.RuStorePushProvider class App: Application() { private val tag = "UniversalPushExampleApp" override fun onCreate() { super .onCreate() RuStoreUniversalPushClient.init( context = this , rustore = RuStorePushProvider( application = this , projectId = "m3Id6aPeXq36mp..." , logger = DefaultLogger(tag = tag), ), firebase = FirebasePushProvider( context = this , ), hms = HmsPushProvider( context = this , appid = "108003365" , ), ) } } |
Если вы используете только несколько провайдеров для пуш-уведомлений, то можно инициализировать только используемые.
RuStoreUniversalPushClient.init( context = this , rustore = RuStorePushProvider( application = this , projectId = "m3Id6aPeXq36mp..." , logger = DefaultLogger(tag = tag), ), hms = HmsPushProvider( context = this , appid = "108003365" , ), ) |
Обновлено 27 апреля 2023 г.
Was this information helpful?