对于Android设备,我使用dryRun
属性来控制消息是否传递给设备,通常我使用此参数检查pntoken是否无效,而不向设备发送示例消息。
我正在搜索相同的属性或检查令牌对IOS设备是否有效,过期或无效的方法。
答案 0 :(得分:0)
根据此documentation,要对Apple推送通知服务(APNS)的推送通知设置进行快速测试,请使用Send Test Notification page。
以下是您需要执行的步骤。
一个。要查找其他设备,请在“搜索”文本框中输入用户名。
湾单击开始以生成当前在该用户名下注册的所有设备的列表。
或者,对于“警报”,请按照Apple的规格输入警报消息或字典。
对于徽章,请输入徽章编号,或输入0表示没有徽章。
对于Sound,请在应用程序包中输入声音文件的名称,或输入default以使用系统默认警报声。
或者,要使用自定义有效内容,请在自定义有效负载字段中输入有效负载的JSON值。
点击发送发送测试推送通知,或点击清除重置表单。
有关详细信息,请查看此SO question和此thread是否可以为您提供帮助。
答案 1 :(得分:0)
iOS没有空运行选项,但是您可能希望在没有任何警报的情况下处理消息。 { “ aps”:{ “ category”:“ categoryName” } }
具有上述有效负载的呼叫将通过,但设备上不会显示任何内容。