gpt4 book ai didi

ios - 从设备到设备的 Firebase Google Cloud 消息传递

转载 作者:可可西里 更新时间:2023-11-01 06:03:08 25 4
gpt4 key购买 nike

我无法理解如何将消息从 iOS 设备发送到另一台 iOS 设备,并试图理解两者之间的区别Firebase 通知和 Google 云消息传递。

Firebase 通知 表示您可以从服务器向设备发送消息。

Google 云消息传递:它将消息从服​​务器发送到设备(下游)或从设备发送到服务器(上游)!!

上游示例:

[[FIRMessaging message]sendMessage:(nonnull NSDictionary *)message
to:(nonnull NSString *)receiver
withMessageID:(nonnull NSString *)messageID
timeToLive:(int64_t)ttl;

如果我需要从设备向设备发送推送消息怎么办!这是否意味着在设备向服务器发送消息后,我必须对 firebase 服务器进行编程以向客户端发送推送?真的很困惑!

最佳答案

不,你不能在 iOS 上使用 firebase 执行此操作,你应该做的是在你的 firebase 上调用一个服务,该服务将向其他设备发送通知。 APNS 和 GCM 在服务器设置方面略有不同。

对于 GCM,您只需要在对 https://android.googleapis.com/gcm/send 进行的 POST 调用中添加 API key ,这可以在服务器、移动设备等任何地方完成。您只需要目标设备设备 token 和 API key 。

APNS 的工作方式不同,您需要附加您在 Apple 开发人员门户上创建的服务器 SSL 证书,以验证您自己并向设备发送推送通知。我不确定如何在 iOS 设备上实现此目的。

这个帖子阐明了 GCM 和 Firebase 之间的真正区别,

Real-time Push notifications with Firebase

https://firebase.google.com/support/faq/#gcm-not

Firebase 和 GCM 不同,但它们可用于实现相同的目标。希望对你有帮助。

关于ios - 从设备到设备的 Firebase Google Cloud 消息传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37655269/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com