Firebase云消息传递如何取消订阅主题

时间:2017-08-17 17:24:00

标签: rest firebase firebase-cloud-messaging

从主题中删除令牌的其余API网址是什么?我知道在主题中添加令牌的POST api调用如下所示:

https://iid.googleapis.com/iid/v1/{token}/rel/topics/{topicName}

当我想要一个可以从我的服务器上使用的简单端点的简单列表时,文档不太有用。感谢。

3 个答案:

答案 0 :(得分:3)

鉴于这是一个REST API,所以我希望对同一个URL的DELETE请求应该有效。

但我承认documentation对此并不十分清楚,所以请报告它是否有效(或不是)。

答案 1 :(得分:2)

只是确认,为了取消订阅您必须使用的主题

方法DELETE: fetch('https://iid.googleapis.com/iid/v1/'+tokenz+'/rel/topics/movies', { method: 'DELETE', headers: new Headers({ 'Authorization': 'key=****' })

如果您使用的是PHPcurl,而不是。{ curl_setopt( $ch, CURLOPT_POST, true );您必须使用curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "DELETE");

答案 2 :(得分:1)

Google支持人员回复了我。 POST batchRemove https://iid.googleapis.com/iid/v1:batchRemovedocumentation执行了此操作。

var withoutQuote = e.values[1].substring(1);