现在,在模拟器中可以接收到带有声音和标记计数的推送通知。
步骤1:创建项目(Xcode 11.4 beta)
步骤2:导入UserNotifications并注册推送通知
步骤3:创建如下所示的JSON文件(payload.apns)
{
"Simulator Target Bundle": "metiz.DemoSimPushnotification",
"aps": {
"title": "Xcode 11.4 Beta Update",
"alert": "Push notification in simulator - take a look",
"sound": "default",
"badge": 1
}
}
第四步:打开终端并输入命令 $ xcrun simctl push com.example.myapp ExamplePush.apns
< device >将被替换为设备标识符。
com.example.myapp将被替换为您的项目的捆绑标识符。
ExamplePush.apns将被替换为我们的apns文件的文件名。
像这样:
$ xcrun simctl push 4F19A097-DAE2-4298-99EB-23D4F2DBAF97 metiz.DemoSimPushnotification payload.apns
现在,按Enter键!看到神奇的事情发生了!
参考链接:
https://www.metizsoft.com/blog/testing-push-notification-on-ios-simulator