FCM-уведомление в nodejs с двумя разными файлами config.json (передача имени приложения в config) - PullRequest
0 голосов
/ 26 сентября 2019

моя структура бэкэнда обслуживает в соответствии с типами потребностей:

1.для приложения с драйверами в Android, для платформы iOS 2. для приложения для клиентов в Android, для платформы iOS

поэтому в Google FirebaseПанель, вы можете зарегистрировать только одно приложение для IOS или Android.поэтому мне нужно более 2 приложений (2 приложения для драйвера, 2 приложения для клиента). Поэтому я начинаю новый проект в FireBase с новыми конфигами.но когда я пытаюсь запустить обе эти конфигурации, я получаю следующее сообщение об ошибке:

const fcm = require('fcm-notification');

/ keys for both customer and driver
const fcm_key_customer = require('../config/customer/fcm_customer.json');
const fcm_key_driver = require('../config/driver/fcm_driver.json');

/ initial the fcm
const FcM_customer = new fcm(fcm_key_customer);
const FcM_driver = new fcm(fcm_key_driver);

сообщение об ошибке:

Ошибка: Приложение Firebase по умолчанию уже существует.Это означает, что вы вызывали initializeApp () более одного раза без указания имени приложения в качестве второго аргумента.В большинстве случаев вам нужно вызывать initializeApp () только один раз.Но если вы хотите инициализировать несколько приложений, передайте initializeApp () второй аргумент, чтобы дать каждому приложению уникальное имя.

ok ошибка ясна, но где я должен передать имя приложения pass?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...