android - onesignal 和其他推送通知服务如何在没有 json 配置文件的情况下工作?
问题描述
嘿,我对我们使用 onesignal 设置通知服务的方式感兴趣,但我知道如果应用程序使用 firebase 发送通知,它需要一个 json 配置文件。
这是一个链接!
那么 onesignal android sdk 如何初始化应用程序以接收来自 fcm 或 gcm 的通知?
解决方案
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
为你做同样的任务
来源:链接
推荐阅读
- rust - 由于返回错误,在异步块中创建 TcpStream 失败?
- html - 如何为 mp3 文件设置下载属性?
- c++ - 实现 Bst 时出现分段错误
- jenkins-pipeline - Nexus:上传文件时连接超时
- scala - Spark Scala 错误:java.lang.NoSuchMethodError:scala.collection.mutable.Buffer$.empty()Lscala/collection/GenTraversable
- c# - C# Blazor 服务器:如何在服务器端创建 Cookie(在 Web-API 中)
- swift - 蓝牙文档中未指定来自葡萄糖传感器的血酮数据的 SWIFT BLE?
- python - Django Rest Framework:创建模型视图集中不需要的字段
- python - 数据框中非数字和零值单元格的索引
- python - 如何使用 Python 在 FTP 服务器中运行 Python 脚本?