Sending thousand of push notifications

  1. SDK Version:39
  2. Platforms(Android/iOS/web/all):Android

Hi,

What is the most efficient way of sending push notification? My system sends around 20k messages to 20k devices each time, about 10 times a day.

I have followed the guide, using Node.js at the server, batch messages using expo.chunkPushNotifications but still, I need to send 200 chunks each time and it takes 3 minutes to send. It is the same message I want to broadcast to all users. Each chunk can have up to 100 tokens, while FCM’s multicast can hold up to 500 tokens. Is it possible to set the chunk size?

Thanks!