菜鸟教程小白 发表于 2022-12-11 20:15:41

使用 Firebase FCM token 的 iOS 推送通知


                                            <p><p>这里有一个问题,更多关于使用 Firebase FCMtoken 发送 iOS 推送通知的行业标准方式是什么。我没有自己的推送服务器,所以想利用 Firebase 云功能。
我正在构建一个具有聊天功能的应用程序,我想在用户收到新消息后立即通知他们。
在 Firebase 云函数中,我有一段代码在那里运行,带有一个硬编码的 fcmtoken ,当我调用该云函数的 url 时,它成功地向我的设备发送通知。
现在如果多个用户互相聊天,我如何将 fcmtoken 传递给云功能?
一种方法是 - 一旦我向我的聊天 friend 发送消息,我的应用程序就可以调用该 URL 并将我的聊天 friendfcmtoken 传递给云功能,这将触发对聊天 friend 的通知。
一旦云功能收到此触发器,我还可以获取 friend 个人资料,并更新通知的角标(Badge)计数等。
但在这种情况下,责任在于我的应用程序,而不是发送触发器的服务器。
还有其他更好的方法来设计通知功能吗?我应该如何在服务器端存储和获取设备 token ?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>首先将您的用户ID和设备 token 保存到服务器,一旦您需要聊天,只需使用您的聊天ID和 friend 聊天ID调用服务器聊天功能,然后使用您 friend 的聊天ID和设备 token 发送通知。</p></p>
                                   
                                                <p style="font-size: 20px;">关于使用 Firebase FCMtoken 的 iOS 推送通知,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/50921233/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/50921233/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: 使用 Firebase FCM token 的 iOS 推送通知