Мне нужна помощь с инициализацией TLS-соединения с Firebase Cloud Messaging из моего приложения на сервере XMPP Java. Я знаю, что FCM не поддерживает расширение STARTTLS. Как это сделать по-другому?
Вы правы
Обратите внимание, что FCM в настоящее время не поддерживает расширение STARTTLS.
https://firebase.google.com/docs/cloud-messaging/auth-server
Также здесь описаноhttps://firebase.google.com/docs/cloud-messaging/server#choose, XMPP - это устаревший протокол для взаимодействия с сервером FCM
Поэтому рекомендуется переключиться на FCM HTTP v1 API , который поддерживает HTTPS