首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如果满足某些条件,不使用web,是否可以使用firebase创建自动推送通知?

如果满足某些条件,不使用web,是否可以使用firebase创建自动推送通知?
EN

Stack Overflow用户
提问于 2019-08-26 03:04:43
回答 1查看 639关注 0票数 0

如果我制作了一个完全移动的应用系统,将Firebase作为其云API端点,而没有任何web服务器API助手,那么,如果Firebase上的某些数据符合某些条件,是否可以让Firebase (或移动)向所有或目标设备发送推送通知?

例如,如果我有这样的数据:

代码语言:javascript
运行
复制
com.example.app
+ votes
  + a9sd7f98asdf
    - rating: 8
    - timestamp: 129387129387
  + asf9d80a9dsf
    - rating: 3
    - timestamp: 219837182387
  + a9s8d7f9asd8
    - rating: 4
    - timestamp: 123981723189
  + asf8a9sd8f79
    - rating: 9
    - timestamp: 123981728388

是否可以根据下列情况使Firebase向所有或目标设备发送推送通知:

  1. 选票内部的新评级是否低于5?(如果Firebase数据获得评级低于5的任何新选票,则Firebase将立即发送包含静态消息和/或数据路径的推送通知)。
  2. 在一周内的数据中,计算的平均评级小于5?(在某个时间触发的事件中,Firebase将对平均审查和检查进行计算,如果计算的平均值小于5时,则Firebase将发送包含静态消息的推送通知)。

如果无法让Firebase自己进行计算和检查,是否有可能触发从Android/iOS移动应用程序发送的推送通知?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-26 03:59:20

目前没有具有所需功能的Firebase API。

若要向设备发送通知,必须为API指定FCM服务器密钥。顾名思义,此键只应在受信任的环境中使用,如您的开发机器、您控制的服务器或云函数。

如前所述,您可以在云函数(或其他受信任的环境)中实现精确的逻辑,然后调用Firebase,或者使用Firebase的Admin之一(如果平台可用的话)来发送消息。

我建议查阅一下以前关于这一主题的一些答案:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57651321

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档