как проверить pu sh уведомление на iOS без реального устройства? - PullRequest
0 голосов
/ 05 марта 2020

Я хочу проверить уведомление pu sh на iOS. У меня нет реального устройства. Как я могу проверить это с iOS симулятором? Если у вас есть решение, пожалуйста, помогите мне.

Ответы [ 2 ]

0 голосов
/ 05 марта 2020

Да, вы можете проверить на симуляторе через simctl. Самый простой способ - это загрузить @twostraws приложение с открытым исходным кодом и бесплатное ControlRoom приложение.

Оригинальный твит об этом здесь .

GitHub-код и другие найденные на twostraws/ControlRoom. Загрузите проект, и в XCode, go к Продукту> Архивировать (ждать)> Распространить приложение> Копировать приложение . Затем вы можете переместить приложение в созданной папке в папку Applications.

Уведомления pu sh отправляются JSON, как показано на видео из твита. Приложение также полезно для других общих вещей, а также для уведомлений.

0 голосов
/ 05 марта 2020

Вы должны использовать реальное устройство, чтобы проверить, работают ли уведомления pu sh или нет, так как уведомления pu sh не поддерживаются в Xcode's iOS Simulator.

Бета-версия Xcode 11.4 вышла, и лучшая часть этого релиза для меня заключается в том, что мы наконец-то можем проверить уведомления pu sh в iOS Simulator!

«Симулятор поддерживает моделирование удаленных уведомлений pu sh, включая уведомления о получении фонового содержимого. В Симуляторе перетащите файл APNs на целевой симулятор. Файл должен быть JSON с допустимой нагрузкой Apple Pu sh Notification Service, включая ключ «aps». Он также должен содержать «Целевой пакет Simulator верхнего уровня» со строковым значением, соответствующим идентификатору пакета целевого приложения. simctl также поддерживает отправку смоделированных уведомлений pu sh. Если файл содержит «Целевой пакет симулятора», идентификатор пакета не требуется, в противном случае вы должны предоставить его в качестве аргумента (8164566):

 $ xcrun simctl push <device> com.example.my-app ExamplePush.apns"

Прочитайте здесь: https://medium.com/better-programming/how-to-send-push-notifications-to-the-ios-simulator-2988092ba931

...