diff --git a/src/sendFCM.js b/src/sendFCM.js index 69b6f67..8724d8f 100644 --- a/src/sendFCM.js +++ b/src/sendFCM.js @@ -88,7 +88,12 @@ const sendFCM = (regIds, data, settings) => { } }); + opts.credential.httpAgent = settings.fcm.httpAgent || undefined; + const firebaseApp = firebaseAdmin.initializeApp(opts, appName); + if (settings.fcm.httpAgent) { + firebaseAdmin.messaging(firebaseApp).enableLegacyHttpTransport(); + } firebaseAdmin.INTERNAL.appStore.removeApp(appName); const promises = [];