Push notification 世博会如何为推送通知管理1000个FCM令牌?

Push notification 世博会如何为推送通知管理1000个FCM令牌?,push-notification,expo,Push Notification,Expo,我制作了一个应用程序,希望使用世博会通知来发送(千名用户)通知,就像世博会文档所说的那样,我将POST请求发送到https://exp.host/--/api/v2/push/send,但当我试图在服务器上实现它时,处理它需要几分钟,因为数据库中有太多FCM令牌。我以前没有在链接上使用SDK的原因是因为我的后端使用了expo文档中没有列出的语言。我如何才能做到这一点?您可以通过多种方式确保您以正确的方式发送通知请求 是否确实要将to参数用作包含多个令牌的数组,而不是向同一端点触发多个HTTP请求

我制作了一个应用程序,希望使用世博会通知来发送(千名用户)通知,就像世博会文档所说的那样,我将POST请求发送到
https://exp.host/--/api/v2/push/send
,但当我试图在服务器上实现它时,处理它需要几分钟,因为数据库中有太多FCM令牌。我以前没有在链接上使用SDK的原因是因为我的后端使用了expo文档中没有列出的语言。我如何才能做到这一点?

您可以通过多种方式确保您以正确的方式发送通知请求

  • 是否确实要将
    to
    参数用作包含多个令牌的数组,而不是向同一端点触发多个HTTP请求?发送数千个HTTP请求而不是一个带有多个令牌的请求可能需要更长的时间才能完成
  • 您是否对请求使用GZip压缩?根据文件 这可以大大减少发送大量通知所需的上载带宽

  • 据我所知:

    • 世博会服务器可以轻松处理数千(数百万)个通知
    • exp.host/../send
      的请求实际上并不等待发送通知,它只是“将通知放入队列”,因此请求没有理由花费很长时间
    我想问的另一个问题是,您在后端使用的是什么语言、库以及如何将请求发送到Expo服务器?也许有什么问题