答案 0 :(得分:0)
我已查看Google documentation,但尚未解释如何删除整个设备组。您现在可以做的最好方法是将remove设备只放到现有组中。我发现这个解决方案不需要notification_key
。它需要以下键:operation
设置为remove
,id_token
设置为idToken
,notification_key_name
和registration_ids
。
请参阅下面的示例代码:
//HTTP request
JSONObject data = new JSONObject();
data.put("operation", "remove");
data.put("notification_key_name", userEmail);
data.put("registration_ids", new JSONArray(Arrays.asList(registrationId)));
data.put("id_token", idToken);
答案 1 :(得分:0)
fetch("https://fcm.googleapis.com/fcm/notification?notification_key_name=name_of_key",
{headers: {
Authorization: "key=your_key",
project_id:"234234...",
"Content-Type": "application/json"
},
method: "GET"})
.then(res =>res.json())
.then(json => console.log(json))
从此代码中获取通知密钥,然后删除各个request_token。