首页 文章

使用Firebase FCM令牌的iOS推送通知

提问于
浏览
2

这是一个更多关于使用Firebase FCM令牌发送iOS推送通知的行业标准方式的问题 . 我没有自己的推送服务器,所以想利用Firebase Cloud 功能 . 我正在构建一个具有聊天功能的应用程序,我想在收到新消息后立即通知用户 . 在Firebase Cloud 功能中,我有一段代码在那里运行,带有一个硬编码的fcm令牌,当我调用该 Cloud 功能的URL时,它会成功地向我的设备发送通知 . 现在,如果多个用户互相聊天,如何将fcm令牌传递给 Cloud 功能?一种方法是 - 一旦我向我的聊天朋友发送消息,我的应用程序就可以调用该URL并将我的聊天朋友fcm令牌传递给 Cloud 功能,这将触发对聊天朋友的通知 . 一旦 Cloud 功能收到此触发器,我还可以获取朋友 Profiles ,并更新通知的徽章计数等 . 但在这种情况下,责任在于我的应用程序,而不是服务器发送触发器 . 有没有其他更好的方法来设计通知功能,我应该如何存储和获取设备令牌服务器端?

1 回答

  • 0

    首先将您的用户ID和设备令牌保存到服务器,一旦您必须聊天,只需使用您的聊天ID和朋友聊天ID呼叫服务器聊天功能,然后使用您的朋友和设备令牌的聊天ID发送通知 .

相关问题