首页 > 解决方案 > onesignal 和其他推送通知服务如何在没有 json 配置文件的情况下工作?

问题描述

嘿,我对我们使用 onesignal 设置通知服务的方式感兴趣,但我知道如果应用程序使用 firebase 发送通知,它需要一个 json 配置文件。

这是一个链接

那么 onesignal android sdk 如何初始化应用程序以接收来自 fcm 或 gcm 的通知?

标签: androidpush-notificationonesignal

解决方案


Firebase 的 json 配置文件只是为了让您的任务变得简单。您可以随时从代码初始化您的 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为你做同样的任务

来源:链接


推荐阅读