java - Firebase 设备到设备通知教程中的 "serviceAccountKey.json"指的是什么

标签 java android google-app-engine firebase firebase-cloud-messaging

我设法通过了完整的Firebase Android Codelab没有太多问题,该应用程序完美运行。现在我想添加设备到设备的通知。我找到了 this tutorial : 有些事情我不清楚。

  1. 在节点脚本中有这样一行:

var serviceAccount = require("path/to/serviceAccountKey.json");

什么是“ServiceAccountKey.json”文件?它只是 google-services.json 的另一个名称吗?如果不是,这是什么?

  1. 有没有简单的“点进”教程如何将节点服务器代码部署到google环境?

最佳答案

在您关注的博文中,我们使用 Firebase Admin SDK 在 Google Cloud 的 App Engine 柔性环境中运行 node.js 脚本。服务帐号是一种授予受信任进程访问 Google Cloud Platform 和 Firebase 资源的方法。

create a service account through the Google Cloud Console然后下载对应的JSON文件。博文中的代码会查找该文件并使用它来初始化 Firebase Admin SDK。

关于java - Firebase 设备到设备通知教程中的 "serviceAccountKey.json"指的是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41874398/

相关文章:

安卓 : Displaying view over the lockscreen (like Google Maps)

google-app-engine - 是否有已发布的 Google API 带宽规范?

java - 如何使用 PHP 的参数实例化/调用 java 类?

java - 像 Windows 一样的 Linux 上的想法键盘映射

java - 在 10x10 表格中显示列表

java - 如何在 Java 中以 root 权限运行 shell 命令

java - 以编程方式检查节电模式

java - 我如何将 int 作为 SQLite 中 where 子句的参数传递?

安卓后端 : Google App Engine vs Compute engine

java - GAE :Process terminated because the backend took too long to shut down in backends job