使用 geofirestore 在云功能中通知附近的用户
Notify nearby users in cloud functions using geofirestore
我有 2 个 firestore 集合 - crews/{crew}/clients
和 crews/{crew}/pros
。如果有新客户注册并创建了新文档,我想在集合 pros
中搜索在匹配行业工作且居住在(新客户)5 公里以内的专业人士,并向过滤后的专业人士发送通知。为了在云功能中实现这一点,
我使用 npm 安装了 geofirestore,这样保存 crews/{crew}/pros
;
https://i.stack.imgur.com/YwAFO.png
但是执行这个函数后,我在云函数控制台上有这样的错误消息;
Error: Registration token(s) provided to sendToDevice() must be a non-empty string or a non-empty array
我的 firestore 数据结构有什么问题吗?谢谢。
我发现这个数据结构是正确的,因为我可以得到使用这个数据结构的通知。我尝试了另一种结构;
https://i.stack.imgur.com/vtB5X.jpg
但是,它给了我另一个错误。
我有 2 个 firestore 集合 - crews/{crew}/clients
和 crews/{crew}/pros
。如果有新客户注册并创建了新文档,我想在集合 pros
中搜索在匹配行业工作且居住在(新客户)5 公里以内的专业人士,并向过滤后的专业人士发送通知。为了在云功能中实现这一点,
我使用 npm 安装了 geofirestore,这样保存 crews/{crew}/pros
;
https://i.stack.imgur.com/YwAFO.png
但是执行这个函数后,我在云函数控制台上有这样的错误消息;
Error: Registration token(s) provided to sendToDevice() must be a non-empty string or a non-empty array
我的 firestore 数据结构有什么问题吗?谢谢。
我发现这个数据结构是正确的,因为我可以得到使用这个数据结构的通知。我尝试了另一种结构; https://i.stack.imgur.com/vtB5X.jpg 但是,它给了我另一个错误。