【问题标题】:PushNotification "dryRun" attribute for iOSiOS 的 PushNotification “dryRun”属性
【发布时间】:2016-12-19 11:27:32
【问题描述】:

对于 Android 设备,我使用dryRun 属性来控制消息是否传递到设备,通常我使用此参数来检查 pntoken 是否无效而不向设备发送示例消息。

我正在寻找相同的属性或方法来检查令牌对于 IOS 设备是否有效、过期或无效。

【问题讨论】:

  • 你能找到类似于 iOS 的“dryRun”的属性吗?
  • 苹果技术支持团队做不到,苹果只看钱不看技术。

标签: android ios push-notification google-cloud-messaging


【解决方案1】:

iOS 没有试运行选项,但您可能希望在没有任何警报的情况下使用消息。

{
    "aps": {
      "category": "categoryName"
    }
}

上述有效负载调用将通过,但设备上不应显示任何内容。

【讨论】:

  • 让我试试,voippntoken应该用pntoken,哪个token??
  • 您应该使用 apns 令牌。实际上,向 iOS 设备发送消息是正常的 APNS 调用,但不会发送 test/dryRun 警报文本。
  • 你试过了吗?另一种选择是使用 APNS 沙箱端点,这是为 iOS 推送通知进行试运行的最常见方式。
【解决方案2】:

基于此documentation,要对 Apple 推送通知服务 (APNS) 的推送通知设置进行快速测试,请使用 Send Test Notification page

这是您需要执行的步骤。

  1. 在收件人字段中输入连接令牌字符串,或者通过单击搜索来搜索收件人,然后选择其中一个搜索结果。默认情况下,搜索结果列表会显示最近为您连接的应用注册的五台设备。

一个。要查找其他设备,请在“搜索”文本框中输入用户名。

b.点击Go以生成当前以该用户名注册的所有设备的列表。

  1. (可选)对于警报,根据 Apple 的规范输入警报消息或字典。

  2. 对于徽章,输入徽章编号或 0 表示没有徽章。

  3. 对于声音,输入应用程序包中声音文件的名称,或输入 default 以使用系统默认警报声音。

  4. (可选)要使用自定义负载,请在自定义负载字段中输入负载的 JSON 值。

  5. 点击发送发送测试推送通知,或点击清除重置表单。

如需了解更多信息,请查看此SO question 和此thread,如果它可以帮助您。

【讨论】:

  • 不是 jys 用于测试目的,我要传递令牌状态无效
猜你喜欢
  • 1970-01-01
  • 2020-05-21
  • 1970-01-01
  • 2023-04-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多