“Simulator supports simulating remote push notifications, including background content fetch notifications. In Simulator, drag and drop an APNs file onto the target simulator. The file must be a JSON file with a valid Apple Push Notification Service payload, including the “aps” key. It must also contain a top-level “Simulator Target Bundle” with a string value matching the target application‘s bundle identifier. simctl also supports sending simulated push notifications. If the file contains “Simulator Target Bundle” the bundle identifier is not required, otherwise you must provide it as an argument (8164566): $ xcrun simctl push com.example.my-app ExamplePush.apns"
Screen Recording
Screen.Recording.2022-08-07.at.1.18.12.AM.mov
Run this command to see push notification in simulator
xcrun simctl push com.example.my-app ExamplePush.apns Or xcrun simctl push booted com.example.my-app ExamplePush.apns
/ identifier A52A1B07-D4A3-4CE6-A50E-1D516A4F141A
Bundle identifier com.razaqaisar.PushNotification
Json payload file Notification.apn
xcrun simctl push A52A1B07-D4A3-4CE6-A50E-1D516A4F141A com.razaqaisar.PushNotification notification.apns
xcrun simctl list -> give list of all simulator