0

Where can i get theh messageID in FCM to put in

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

It says that it is a unique message identifier. All the message receiver callbacks are identified on the basis of this message ID. Here's the link for the FCM documentation. Thanks!

4

1 回答 1

3

在客户端sendMessage方法中,messageID参数由开发人员提供。

您可以提供您喜欢的任何字符串,但您应该确保它是唯一的,以便让您的服务器能够唯一地识别(并确认)此类消息。

一个常见的策略可能是:message-id = sha1(user-id + timestamp in milliseconds) 或者您可以使用 FCM 令牌而不是用户 ID。

于 2016-05-31T14:55:43.023 回答