我使用Ionic 4创建了一个消息传递应用程序。两个用户连接,然后创建了一个Firebase集合,仅用于这两个特定用户的消息传递。当一个用户发送消息而另一个用户的应用关闭或在后台时,我想向另一个用户发送推送通知。出于这个原因,云功能将对我不起作用,因为当两个用户连接时,“消息”集合是动态创建的...因此,我无法订阅不存在的collection()。doc ...它只有在连接后才存在。
因此,在这种情况下,当一个用户向另一用户发送消息而另一用户没有打开该应用程序时,我需要发送推送通知。因此,我一直在寻找有关在ionic中发送该请求的教程,而且也仅在他们的应用关闭或在后台时发送该请求。
到目前为止,我已经按照从Firebase发送推送通知的教程进行操作,我的应用程序收到了该通知。我还结合了一种获取设备令牌的方法。因此,我假设我只需要存储设备令牌和用户,然后使用用户的设备令牌发送消息,但是我不确定如何发送。 因此,以Bumble之类的约会应用为例,用户只有在连接后才能进行通信。 任何帮助将不胜感激。