如何使用FCM有效地向10k用户发送个性化通知

时间:2017-10-28 10:33:39

标签: push-notification google-cloud-messaging firebase-cloud-messaging

FCM提供两种发送通知的选项:

  • [to] - 需要一个gcm令牌
  • [registration_ids] - 需要1000 gcm令牌数组

所以,如果我必须向10k用户发送消息然后使用registration_ids,则需要向fcm服务器发送10个请求。但是每个请求的消息都是相同的。我可以每次更改消息,但是然后我将不得不发送10k个不同的请求。

现在,我想发送个性化信息。

例如:registration_ids [0] =' ggggss'他的名字是阿尔法。我想发送嘿alpha,....同样适用于每个用户。

有没有办法有效地发送个性化通知?

示例语法: curl -X POST --header"授权:key =" \     --Header" Content-Type:application / json" \     https://fcm.googleapis.com/fcm/send \     -d" {\"到\":\" \",\"通知\":{\" body \ ":\"黄色\"},\"优先\" 10}"

1 个答案:

答案 0 :(得分:1)

Firebase Cloud Message中没有内置的邮件合并功能(据我所知)。您必须向多个用户发送相同的消息,或者为每个用户执行单独的API调用