как onesignal и другие службы push-уведомлений работают без файла конфигурации json?

эй, мне интересно, как мы настраиваем службу уведомлений с помощью onesignal, но я знаю, что если приложение использует firebase для отправки уведомлений, ему нужен файл конфигурации json.

Вот ссылка!

Итак, как onesignal android sdk инициализирует приложение для получения уведомлений от fcm или gcm?


person dariush    schedule 30.08.2018    source источник


Ответы (1)


Файл конфигурации json для Firebase просто упрощает вашу задачу. Вы можете в любое время инициализировать свое приложение Firebase из кода, но это требует некоторого кодирования. Android Studio разработана Google, Firebase разработана Google, поэтому лучше упростить задачу, включив google-services.json и один плагин google-services. Так просто, как, что.

Вы можете инициализировать Firebase с помощью следующего кода:

FirebaseApp.initializeApp(context, new FirebaseOptions.Builder().setApiKey("<VAL>").
                setApplicationId("<VAL>").
                setDatabaseUrl("<VAL>").
                setGcmSenderId("<VAL>").
                setStorageBucket("<VAL>").build());  

FirebaseInitProvider выполняет ту же задачу за вас

Источник: Ссылка

person Ishaan Kumar    schedule 30.08.2018
comment
спасибо за ваш ответ, так что вы знаете какой-нибудь образец или ссылку, чтобы инициализировать его с кодом? - person dariush; 30.08.2018
comment
так как найти эти параметры из консоли firebase? - person dariush; 30.08.2018
comment
Вы должны скопировать эти параметры из того же google-services.json: P - person Ishaan Kumar; 30.08.2018
comment
так как же onesignal генерирует эти идентификаторы? - person dariush; 30.08.2018
comment
Извините, я не использовал OneSignal. - person Ishaan Kumar; 30.08.2018