Apple поддерживает push-уведомления для симуляторов. iOS 13.4 и выше или Xcode 11.4 и выше.
как обычно, создайте проект Xcode и реализуйте уведомление пользователя и разрешение авторизации.
запустите приложение в симуляторе iOS 13.4 и выше.
поместите ваше приложение в фоновый режим.
- Создайте файл полезной нагрузки APNS с именем payload.apns.
{
"aps": {
"alert": {
"title": "Test Push",
"body": "Success! Push notification in simulator! ????",
"sound": "default"
},
"badge": 10
},
"Simulator Target Bundle": "com.company.app"
}
- Перетащите в симулятор iOS.
прямо сейчас ваше push-уведомление появится на симуляторе.
А также вы можете имитировать push-уведомление с помощью терминала
получите идентификатор симулятора, открыв Окно- ›Устройства и симуляторы, выберите целевой симулятор, щелкните правой кнопкой мыши и скопируйте свой идентификатор.
Теперь создайте команду терминала, например
xcrun simctl push <simulator-identifier> <path-to-payload-file>
ex:
xcrun simctl push 27A23727-45A9-4C12-BE29-8C0E6D1E5360 payload.apns
запустите эту команду и смоделируйте push-уведомление в симуляторе
person
Kathiresan Murugan
schedule
02.04.2020
mutable-content
. См. здесь - person Honey   schedule 27.10.2020