我有一个具有已知注册令牌/实例ID的网络应用。 我可以通过使用Firebase管理SDK实现的节点脚本向其发送消息。
我想删除/撤销客户端的注册令牌/实例ID,但我一直在努力寻找实现方法。
docs提到了一个方法(deleteInstanceId),听起来像可以用于此目的,但是尝试以下操作会返回错误。
admin.instanceId().deleteInstanceId(<the client token>)
// UnhandledPromiseRejectionWarning: Error: Instance ID "<the client token>": Malformed instance ID argument.
我也从documentation page开始尝试了这种方法。
admin.instanceId().deleteInstanceId(<the client token>);
// UnhandledPromiseRejectionWarning: Error: Instance ID "<the client token>": Malformed instance ID argument.
(上下文:为了GDPR的缘故,我们希望以编程方式删除要求从系统中删除的用户的已知设备令牌)