我有一个用于工作的小型内部壁炉应用。此应用程序的用户始终收到最近部署的代码至关重要。如果他们打开了页面,并且我对firebase进行了新的部署,我想向所有这些客户端发送一条消息,可以在客户端代码中收到的所有这些客户,然后显示通知。我假设我将使用Firebase Cloud Messaging派遣消息。
我有一个很好的方法吗?云功能功能中是否有事件?我已经搜寻了文档,但是我找不到任何可以让我这样做的事件的引用。
暂时,我有Travis CI使用curl
发送API请求,该请求将在我的数据库中更新latest_commit_hash
属性。我的客户端代码将观察此值并在更改时适当地通知用户。
update :事实证明,我什至不需要使用curl
,我只能做以下操作:
firebase database:set --token "$FIREBASE_TOKEN" --data "$TRAVIS_COMMIT" --confirm /deploy_commit_hash