是否可以使用 Firebase 云消息传递 (FCM) 直接从设备将 PushNotifications 发送到特殊 UDID?

2024-07-04

我正在考虑将所有注册 ID(推送令牌)保留在数据库中并从 iPhone 向用户发送通知。我尝试了类似的操作,但没有收到任何通知。

func sendPNMessage() {
    FIRMessaging.messaging().sendMessage(
        ["body": "hey"], 
        to: TOKEN_ID, 
        withMessageID: "1", 
        timeToLive: 108)  
 } 

我做错了什么或者根本不可能?


目前无法从应用程序本身发送消息。 您可以从 Firebase Web 控制台发送消息,也可以使用服务器端 API 从自定义服务器发送消息。

您可能想要做的是联系服务器(例如通过 http 调用),该服务器会将消息发送给用户。 这样可以确保服务器的 API-KEY 受到保护。

PS: the sendMessage(..)api 称为上游功能,如果您的服务器与 FCM 服务器具有 XMPP 连接,则可用于将消息从您的应用程序发送到您的服务器。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

是否可以使用 Firebase 云消息传递 (FCM) 直接从设备将 PushNotifications 发送到特殊 UDID? 的相关文章

随机推荐