Google is committed to advancing racial equity for Black communities. See how.
Эта страница была переведа с помощью Cloud Translation API.
Switch to English

Настройка APN с помощью FCM

Интерфейс APN Firebase Cloud Messaging использует службу push-уведомлений Apple (APN) для отправки сообщений размером до 4 КБ в ваше приложение iOS, в том числе в фоновом режиме.

Чтобы включить отправку Push-уведомлений через APN, вам необходимо:

  • Ключ аутентификации push-уведомлений Apple для вашей учетной записи Apple Developer . Firebase Cloud Messaging использует этот токен для отправки Push-уведомлений в приложение, идентифицированное по идентификатору приложения.
  • Профиль обеспечения для этого идентификатора приложения.

Вы создаете оба в Apple Developer Member Center .

Создать ключ аутентификации

В этом разделе описывается, как создать ключ аутентификации для идентификатора приложения, включенного для push-уведомлений. Если у вас есть существующий ключ, вы можете использовать этот ключ вместо создания нового.

Чтобы создать ключ аутентификации:

  1. В учетной записи разработчика перейдите в раздел Сертификаты, идентификаторы и профили и в разделе « Ключи» выберите « Все» .

  2. Нажмите кнопку « Добавить» (+) в правом верхнем углу.

  3. Введите описание для ключа аутентификации APNs

  4. Под Key Services установите флажок APNs и нажмите Continue .

  5. Нажмите « Подтвердить», а затем « Скачать» . Сохраните ваш ключ в надежном месте. Это однократная загрузка, и ключ не может быть получен позже.

Если вы хотите убедиться, что ваш ключ аутентификации APN настроен правильно и принят APN, попробуйте отправить тестовое push-уведомление.

Создать идентификатор приложения

Идентификатор приложения - это идентификатор, который однозначно идентифицирует приложение. По соглашению он представлен обратным доменом (например, com.google.samples.firebaseexample ).

  1. Перейдите в Центр разработчиков Apple Developer и войдите в систему.
  2. Перейдите к сертификатам, идентификаторам и профилям .
  3. В раскрывающемся меню в верхнем левом углу выберите iOS, tvOS, watchOS, если он еще не выбран, затем перейдите к Идентификаторы> Идентификаторы приложений .
  4. Нажмите кнопку + , чтобы создать новый идентификатор приложения.
  5. Чтобы создать новый идентификатор приложения:
    1. Введите имя для своего идентификатора приложения (например, пример приложения Firebase )
    2. Введите идентификатор команды . Это значение должно соответствовать идентификатору команды на вкладке Членство.
    3. В разделе Суффикс идентификатора приложения выберите « Явный идентификатор приложения» , а затем введите свой идентификатор пакета (например, com.google.samples.firebaseexample ). Значение идентификатора пакета должно соответствовать значению, которое вы используете в Info.plist вашего приложения, и значению, которое вы используете для получения конфигурации для FCM.
    4. В разделе « Службы приложений » убедитесь, что Push-уведомления отмечены.
  6. Нажмите « Продолжить» и проверьте правильность введенных данных:
    1. Значение идентификатора должно соответствовать объединению значений идентификатора команды и идентификатора пакета
    2. Push-уведомления должны быть настраиваемыми
  7. Нажмите Зарегистрироваться, чтобы создать идентификатор приложения.

Создайте профиль обеспечения

Чтобы протестировать ваше приложение в процессе разработки, вам необходим профиль обеспечения для разработки, чтобы авторизовать ваши устройства для запуска приложения, которое еще не опубликовано в App Store.

  1. Перейдите в Центр разработчиков Apple Developer и войдите в систему.
  2. Перейдите к сертификатам, идентификаторам и профилям .
  3. В раскрывающемся меню в верхнем левом углу выберите iOS, tvOS, watchOS, если он еще не выбран, затем перейдите к разделу «Профили подготовки»> «Все» .
  4. Нажмите кнопку + , чтобы создать новый профиль обеспечения.
  5. Выберите iOS App Development в качестве типа профиля обеспечения, затем нажмите « Продолжить» .
  6. В раскрывающемся меню выберите идентификатор приложения, который хотите использовать, и нажмите « Продолжить» .
  7. Выберите сертификат разработки iOS для идентификатора приложения, выбранного на предыдущем шаге, затем нажмите « Продолжить» .
  8. Выберите устройства iOS, которые вы хотите включить в профиль обеспечения, затем нажмите « Продолжить» . Обязательно выберите все устройства, которые вы хотите использовать для тестирования.
  9. Введите имя для этого профиля обеспечения (например, Пример разработки приложения Firebase ), затем нажмите « Создать» .
  10. Нажмите « Загрузить», чтобы сохранить профиль обеспечения на вашем Mac.
  11. Дважды щелкните файл профиля обеспечения, чтобы установить его.