0

У меня есть группа проектов FCM, и я хотел бы использовать одно и то же соединение XMPP для отправки сообщений для всех этих проектов. FCMdocs говорят, что каждое подключение необходимо аутентифицировать с помощью идентификатора приложения и ключа сервера, то есть я могу использовать одно соединение XMPP только для одного проекта. Есть ли способ обойти это?Одно соединение XMPP для более чем одного приложения GCM/FCM

+0

Я вижу. Вы должны отредактировать свое сообщение, чтобы упомянуть об этом. Я думал, что вы просто используете один проект для FCM для всех ваших приложений (что также желательно). В любом случае, я думал об этом, и я не уверен, что есть обходной путь, отличный от использования только одного проекта. –

+0

Прошу прощения за путаницу, я имею в виду проект FCM. Насколько я вижу, это тоже единственный способ. –

+0

Да. Я отредактирую и удалю мой ответ для видимости. Однако, если я что-то найду, я обязательно буду обновляться. Удачи. –

ответ

0

Я не уверен, что вопрос здесь. Просто используйте соответствующий идентификатор отправителя и ключ сервера из проекта Firebase. Однако обратите внимание на ограничение соединения, указанное в связанных документах:

Для каждого идентификатора отправителя FCM позволяет параллельно подключать 1000 соединений.

Я не вижу здесь никакой проблемы, если вы используете один и тот же проект Firebase для FCM во всех своих приложениях, вам хорошо идти.

К сожалению, если у вас есть несколько проектов, единственное обходное решение, которое я могу видеть только в том, что вы можете сделать, - это использовать только один проект для ваших процессов FCM.

+0

Мой вопрос состоит в том, чтобы иметь возможность использовать более одного проекта FCM через одно соединение XMPP. –

Смежные вопросы