我正在使用Firebase构建一个应用程序,因为他们添加了我想尝试的功能,但遇到了一些错误,因为我不熟悉这种语言...我正在尝试向每个用户发送一个FCM一个组(当一个新组件被添加到数据库中时)我使用了我在网上找到的例子,但仍遇到了一些麻烦。
NULL
所以我猜我的错误必须在前几行,因为所有其余的都遵循这段代码(我遗漏了不重要的位)......这是我的firebase架构:
The groups branch of the firebase database
One user under the branch users
此致
答案 0 :(得分:1)
你的代码很好。只需更改以下内容
即可const participators = admin.database().ref('/groups/' + groupId + '/users').once('value');
和
getDeviceTokensPromise.push(admin.database().ref('/users/' + part + '/notificationtoken')).once('value');
这些: -
const participators = admin.database().ref(`/groups/${groupId}/users`).once('value');
和
getDeviceTokensPromise.push(admin.database().ref(`/users/${part}/notificationtoken`)).once('value');
另外,请确保在ref部件中使用“而不是”。