How to setup FCM (Firebase) API Key push for both iOS and Android


Hi all,

About module parse-server-push-adapter, How to config FCM API Key for push iOS?
Currently, we separate 2 keys APNS and FCM for 2 devices?


Parse-server-push-adapter uses FCM to send push to Android devices and APNS (and not FCM) to send to iOS devices. You can take a look in this guide on how to setup ( but it would be something like this:

var server = new ParseServer({
  databaseURI: '...',
  cloud: '...',
  appId: '...',
  masterKey: '...',
  push: {
    android: {
      apiKey: '...'
    ios: {
      pfx: '/file/path/to/XXX.p12',
      passphrase: '', // optional password to your p12/PFX
      bundleId: '',
      production: false
1 Like

@davimacedo Thanks for your reply.

Already used this config, but now I have one problem that only use FCM (firebase) push for both devices (iOS and Android) not separate APNs key and FCM key.

I try used another solution, I wrote new push adapter use firebase-admin module. It worked.


Nice! Is it open source? Share the link with the community. It can be helpful for other people.