Инициализация
Для инициализации нужно в файле 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" , ), ) |
Обновлено 20 июня 2023 г.
Was this information helpful?