问题描述
我将我的Flutter应用程序中的Google Cloud Functions与Admin SDK一起使用。因此,我初始化了没有以下参数的SDK:
import * as admin from 'firebase-admin';
admin.initializeApp();
我想知道是否需要考虑其他因素以确保设置安全。我的理解是,因为SDK已部署在Google环境中,所以无需创建任何安全密钥。
这是正确的吗,还是有人仍可以使用当前设置访问数据库?
很抱歉,我的知识非常基础。我也不确定我提供的信息是否足以让您回答问题。请让我知道是否还有其他需要考虑的地方。
编辑: 我关注了这篇文章:fireship.io/lessons/Flutter-push-notifications-fcm-guide(页面底部-步骤2:使用NodeJS发送消息(后端))
解决方法
由于所有发送通知的代码完全在后端,完全由您控制,因此除了确保前端发送正确的数据外,您无需在应用程序中做任何事情。