Тестирование push-уведомлений на симуляторе

Тестирование push-уведомлений на симуляторе

Viktor Grushevskii (https://t.me/iOS_Career)

Такая возможность появилась в Xcode 11.4, и, может быть, эта опция станет новым инструментом в вашем арсенале.

Тестирование push-уведомлений

Что требуется

  • Xcode (по возможности последняя версия или по крайней мере 11.4).
  • Предварительные знания о внедрении Push-уведомлений.
  • Членство в программе для разработчиков Apple (платное).
  • Настроенный проект с пуш-уведомлениями.

Подготовка

Нам понадобится файл APNS - это JSON, содержащий информацию о push-уведомлении.

Также вам пригодится bundle ID из Xcode.

Получение Bundle ID


Создание файла для тестирования

Откройте любой текстовый редактор и создайте JSON со структурой, которую необходимо проверить (вы также можете вбить дополнительные параметры, если потребуется).

Пример тестового файла

Теперь вы можете сохранить этот файл где угодно с расширением .apns.

Для тестирования нашего созданного файла нужно просто перетащить его в симулятор. Как только вы это сделаете, на экране появится баннер с уведомлением, которое будет сгенерировано согласно нашему файлу.


Пример с тестированием push-уведомлений

И, как говорится, one more thing. Это можно делать и из консоли, используя следующую команду:

xcrun simctl push <device> <bundle-identifier> <path-to-apns-file>


А про разработку можно прочитать в моём авторском канале.


Report Page