200 响应的含义/dry_run请求没有错误.可以设置



dry_run,以便不发送推送,但可以通过FCM验证令牌。

如果对dry_run的响应为 200 且没有错误,这是否保证如果未设置dry_run,则 FCM 可能会针对该消息的设备上安装应用。

我能想到的唯一情况是如果有延迟:

  1. 在请求中启用试运行
  2. 用户卸载应用(或使令牌无效的其他事件(
  3. FCM 返回 200/无错误
  4. FCM 接收从设备中继的数据,表明应用已卸载且令牌无效

还有其他情况吗?

您可以通过调用

(GET) https://iid.googleapis.com/iid/info/YOUR_APP_TOKEN_HERE
[Header] => 'Authorization: key=YOUR_KEY'

简单易行。

如果令牌有效,则它将返回 200 状态代码,其中包含 JSON 格式的更多详细信息,如果无效,则状态代码将为 400,其中包含 JSON 格式的错误详细信息。

从数据库中获取令牌(如果您在数据库中保存令牌(并传入上述 URL,无论它是否过期,它都会向您发送令牌状态。

相关内容

  • 没有找到相关文章

最新更新