Ключ API сервера: документация по миграции и видео по миграции - PullRequest
0 голосов
/ 26 декабря 2018

Единственное изменение, которое требуется для GCM -> FCM миграции документа * - это изменение конечной точки:

Обновление кода сервера для использования новых конечных точек FCMдля отправки сообщений через HTTP и XMPP ... Опционально вы можете захотеть оценить API FCM HTTP v1, который предлагает улучшенную модель безопасности и новые возможности для настройки сообщений для

Но видео , похоже, рассказывает другую историю:

Мне понадобится для обновленияк новому, более безопасному ключу сервера, который я могу получить с консоли Firebase ... загрузите учетные данные учетной записи службы, а затем перетащите файл JSON в свой проект ... замените ключ API GCM на этот ключ учетной записи службы.обновите мой HTTP-заголовок, чтобы использовать этот токен доступа ...

Можем ли мы продолжать использовать API-ключ сервера GCM при отправке запросов на новую конечную точку FCM или нам "нужно обновить систему до более безопасной"?ключ сервера "полученный изКонсоль FCM?

1 Ответ

0 голосов
/ 03 января 2019

Документация GCM, на которую вы указали, довольно старая (не такая уж много).Он показывает, что необходимо изменить при переходе с GCM на FCM Legacy .Джен Персон показал в видео, когда вы должны использовать FCM v1 (см. uri на 8: 19 ).

Можем ли мы продолжать использовать API-ключ сервера GCM при отправке запросов на новую конечную точку FCM или нам «нужно обновить ключ сервера до более безопасного», полученный с консоли FCM?

Из моего комментария здесь (с небольшими обновлениями):

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

...