Apple unterstützt Push-Benachrichtigungen für Simulatoren. iOS 13.4 und höher oder Xcode 11.4 und höher.
Erstellen Sie wie gewohnt ein Xcode- Projekt und implementieren Sie eine Benutzerbenachrichtigung und Autorisierungsberechtigung.
Führen Sie Ihre Anwendung in Simulator iOS 13.4 und höher aus .
Stellen Sie Ihre Bewerbung in den Hintergrund.
- Erstellen Sie eine APNS-Nutzdaten-Datei mit dem Namen " payload.apns ".
{
"aps": {
"alert": {
"title": "Test Push",
"body": "Success! Push notification in simulator! 🎉",
"sound": "default"
},
"badge": 10
},
"Simulator Target Bundle": "com.company.app"
}
- Drag & Drop auf Ihren iOS-Simulator.
Im Moment wird Ihre Push-Benachrichtigung im Simulator angezeigt.
Außerdem können Sie eine Push-Benachrichtigung per Terminal simulieren
Holen Sie sich Ihre Simulator- ID, indem Sie Fenster-> Geräte und Simulatoren öffnen und Ihren Zielsimulator auswählen. Klicken Sie mit der rechten Maustaste und kopieren Sie Ihre ID .
Erstellen Sie nun einen Terminalbefehl wie
xcrun simctl push <simulator-identifier> <path-to-payload-file>
Ex:
xcrun simctl push 27A23727-45A9-4C12-BE29-8C0E6D1E5360 payload.apns
Führen Sie diesen Befehl aus und simulieren Sie die Push-Benachrichtigung im Simulator