当用户从应用程序注销时,我想取消订阅Firebase推送通知。
为此,我使用FirebaseInstanceId.getInstance().deleteInstanceId();
当设备可以连接互联网时,它可以工作。如果设备没有互联网连接"java.io.IOException: SERVICE_NOT_AVAILABLE" is occurred.
如果设备没有互联网连接,如何正确取消订阅推送通知?
答案 0 :(得分:0)
要取消订阅,客户端应用会使用主题名称调用Firebase Cloud Messaging
unsubscribeFromTopic()
。
如果没有互联网连接,这将使取消订阅排队,直到客户端重新连接为止。