Android 如果没有json配置文件,onesignal和其他推送通知服务如何工作?

Android 如果没有json配置文件,onesignal和其他推送通知服务如何工作?,android,push-notification,onesignal,Android,Push Notification,Onesignal,嘿,我对使用onesignal设置通知服务的方式很感兴趣,但我知道如果应用程序使用firebase发送通知,它需要一个json配置文件 给你 那么onesignal android sdk如何初始化应用程序以接收来自fcm或gcm的通知呢?Firebase的json配置文件只是为了简化您的任务。您可以随时从代码初始化Firebase应用程序,但这需要一些编码。Android Studio是由谷歌开发的,Firebase是由谷歌开发的,因此通过包含一个Google-services.json和一个

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

给你


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

Firebase的json配置文件只是为了简化您的任务。您可以随时从代码初始化Firebase应用程序,但这需要一些编码。Android Studio是由谷歌开发的,Firebase是由谷歌开发的,因此通过包含一个Google-services.json和一个Google服务插件,可以更好地简化工作。就这么简单

您可以使用以下代码初始化Firebase:

FirebaseApp.initializeApp(context, new FirebaseOptions.Builder().setApiKey("<VAL>").
                setApplicationId("<VAL>").
                setDatabaseUrl("<VAL>").
                setGcmSenderId("<VAL>").
                setStorageBucket("<VAL>").build());  
FirebaseApp.initializeApp(上下文,新的FirebaseOptions.Builder().setApiKey(“”)。
setApplicationId(“”)。
setDatabaseUrl(“”)。
setGcmSenderId(“”)。
setStorage Bucket(“”.build());
FirebaseInitProvider
为您执行相同的任务


来源:

谢谢你的回答,那么你知道用代码初始化它的任何示例或引用吗?那么如何从firebase控制台找到这些参数?你必须从相同的google-services复制这些参数。json:Pso onesignal如何生成这些ID?抱歉,我没有使用onesignal。