含义200响应/ dry_run请求无错误

时间:2019-04-12 14:17:17

标签: google-cloud-messaging firebase-cloud-messaging

可以设置

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

如果对dry_run的响应为200,并且没有errors,则可以确保如果未设置dry_run,则设备上将安装FCM可以通过该消息作为目标的应用程序。

我唯一想到的是是否有延迟:

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

还有其他情况吗?

1 个答案:

答案 0 :(得分:0)

您可以通过调用

来验证FCM令牌
{{1}}

简单易用。

如果令牌有效,则它将以JSON格式返回200个状态代码以及更多详细信息;如果无效,则状态代码将以JSON格式返回400个错误详细信息。

在此代码服务器端实现。从数据库获取令牌(如果您要在数据库中保存令牌)并传递上述URL,则无论令牌是否过期,它都会向您发送令牌状态。