我是一个初学者,正在尝试在我的应用程序中实现推送通知,但是没有找到任何适当的指南。主要问题是我没有程序员会员身份。如果不必拥有实际会员身份就能实现,请以清晰简明的方式解释。
我是一个初学者,正在尝试在我的应用程序中实现推送通知,但是没有找到任何适当的指南。主要问题是我没有程序员会员身份。如果不必拥有实际会员身份就能实现,请以清晰简明的方式解释。
编号。
推送通知从您的服务器传输到苹果的服务器,然后再传输到已注册接收这些通知的设备上。若要实现此功能,需要在中间环节得到苹果的合作,因此需要具备开发者会员身份。
将您的电脑升级到Catalina操作系统,下载Xcode 11.4。
收集模拟器设备标识符、捆绑标识符和.apns文件。
在.apns文件中添加此测试内容:
{ "aps":{ "alert":"测试落", "sound":"default", "badge":3 } }
运行以下命令:xcrun simctl push 设备标识符 捆绑标识符 .apns文件名
例如:xcrun simctl push 8E1C327E-4B05-4190-AEA1-0646E73A3A49 com.Pushnotification test.apns
然后运行以下命令。
从Xcode 11.4 Beta开始,您可以在iOS模拟器上测试推送通知。 Xcode 11.4 Beta发布说明
模拟器支持模拟远程推送通知,包括后台内容获取通知。 在模拟器中,将APNs文件拖放到目标模拟器上。 该文件必须是带有有效Apple Push Notification Service负载的JSON文件,包括“aps”键。它还必须包含一个顶级“Simulator Target Bundle”,其字符串值与目标应用程序的捆绑标识符匹配。