node.js - Firebase:通过管理 SDK 删除实例令牌
问题描述
我有一个具有已知注册令牌/实例 ID 的 Web 应用程序。我可以通过使用 Firebase 管理 SDK 实现的节点脚本向它发送消息。
我想删除/撤销客户端的注册令牌/实例 ID,但我正在努力找出如何实现这一点。
文档提到了一个方法(deleteInstanceId),听起来它可以用于此目的,但尝试以下操作会返回错误。
admin.instanceId().deleteInstanceId(<the client token>)
// UnhandledPromiseRejectionWarning: Error: Instance ID "<the client token>": Malformed instance ID argument.
我也从这个文档页面尝试了这种方法。
admin.instanceId().deleteInstanceId(<the client token>);
// UnhandledPromiseRejectionWarning: Error: Instance ID "<the client token>": Malformed instance ID argument.
(背景:为了 GDPR,我们希望以编程方式为被要求从我们的系统中删除的用户删除已知设备令牌)
解决方案
推荐阅读
- .net - 在 .NET VB 或 C# 中使用 acrobat.tlb 从 .pdf 中提取完整的连字词
- java - 如何在 intellij 中强制执行静态变量的所有大写字母?
- javascript - 使用 Angular 6 选择相机
- c# - 满足 List 中的条件后进行 Foreach
- c# - oledbConn.ServerVersion 引发了“System.InvalidOperationException”类型的异常
- python - 在python中没有重复的数组元素的有效排列
- xamarin.forms - Xamarin 自定义渲染器圆角导致 2 个边框
- highcharts - Highcharts:同一轴上的不同刻度间隔
- android - 尽管安装了 intelhaxm,但硬件加速在 Android Studio 中不起作用
- r - 使用 scatter3D 再现 pca 图时出错