在 Firebase 云消息传递中从哪里获取 messageID?
Where to get messageID in Firebase Cloud Messaging?
我在哪里可以获取 FCM 中的 messageID 以放入
[[FIRMessaging message]sendMessage:(nonnull NSDictionary *)message
to:(nonnull NSString *)receiver
withMessageID:(nonnull NSString *)messageID
timeToLive:(int64_t)ttl;
它说它是一个唯一的消息标识符。所有的消息接收者回调都是根据这个消息 ID 来识别的。
这是 FCM documentation 的 link。
谢谢!
在客户端sendMessage
方法中,messageID
参数由开发者提供。
您可以提供您喜欢的任何字符串,但您应该确保它是唯一的,以便您的服务器能够唯一标识(并确认)此类消息。
一个常见的策略可能是:message-id = sha1(user-id + timestamp in milliseconds)
或者您可以使用 FCM 令牌代替用户 ID。
我在哪里可以获取 FCM 中的 messageID 以放入
[[FIRMessaging message]sendMessage:(nonnull NSDictionary *)message
to:(nonnull NSString *)receiver
withMessageID:(nonnull NSString *)messageID
timeToLive:(int64_t)ttl;
它说它是一个唯一的消息标识符。所有的消息接收者回调都是根据这个消息 ID 来识别的。 这是 FCM documentation 的 link。 谢谢!
在客户端sendMessage
方法中,messageID
参数由开发者提供。
您可以提供您喜欢的任何字符串,但您应该确保它是唯一的,以便您的服务器能够唯一标识(并确认)此类消息。
一个常见的策略可能是:message-id = sha1(user-id + timestamp in milliseconds)
或者您可以使用 FCM 令牌代替用户 ID。