小编MaX*_*MaX的帖子

Firebase - 在不知道其成员的注册ID的情况下删除设备组

在使用Firebase和设备组时,我正在测试令牌(注册ID)更改的情况(例如重新安装应用程序后)但我的逻辑失败,因为在重新安装应用程序后我无法知道以前存储的令牌.

问题是,现在我有一个设备组,其中有两个"ghost"注册ID,我不知道因为它们已经改变了.

我知道在每个成员都未注册后该组被删除但我不知道注册ID以手动取消注册.

我能做什么?

有没有办法检索设备组的成员或立即删除它?

此外,有什么方法可以管理令牌刷新的情况?

android firebase firebase-cloud-messaging

6
推荐指数
1
解决办法
1773
查看次数

尝试恢复丢失的组通知密钥时,Firebase无效的项目ID

测试我的服务器端php函数以创建设备组时,notification key由于成功创建了设备组,因此我无法跟踪返回的信息。

如我尝试过的https://groups.google.com/forum/#!topic/firebase-talk/ytovugx8XNs中所述

curl -v  -H Content-Type:application/json -H Authorization:key=<your api key> 
-H project_id:<your project id> 
https://android.googleapis.com/gcm/notification?notification_key_name=testgroup
Run Code Online (Sandbox Code Playgroud)

其中项目ID是在Firebase控制台中找到的项目ID,URL中显示的项目ID和即使在我 google-services.json

结果我得到了

HTTP / 1.1 400错误的请求内容类型:application / json; charset = UTF-8日期:2017年4月18日星期二08:21:30 GMT过期:2017年4月18日星期二08:21:30 GMT缓存控制:私有,最大年龄= 0 X内容类型选项: nosniff X-Frame-Options:SAMEORIGIN X-XSS-Protection:1;mode = block服务器:GSE Alt-Svc:quic =“:443”; ma = 2592000; v =“ 37,36,35”接受范围:无更改:接受编码传输编码:分块
* Curl_http_done:称为过早== 0 *主机android.googleapis.com的连接#0完好无损{“错误”: “ INVALID_PROJECT_ID”}

我找不到解决办法,因为丢失通知密钥后,唯一的恢复方法是使用该命令(afaik)。请帮忙。

php firebase firebase-cloud-messaging

1
推荐指数
1
解决办法
1652
查看次数

标签 统计

firebase ×2

firebase-cloud-messaging ×2

android ×1

php ×1