android– 订阅时Firebase Cloud Messaging问题取消订阅主题

android– 订阅时Firebase Cloud Messaging问题取消订阅主题,第1张

概述Firebase云消息传递(FCM)subscribeToTopic(主题)和unsubscribeFromTopic(主题)函数具有退避计时器,直到它们工作或超时.如果我打电话订阅(并且没有立即成功),那么立即调用unsubscribe(立即成功)Firebase会处理它们以便它们排队并且您最终取消订阅,或者由于退避甚至可能最终订阅如

Firebase云消息传递(FCM)subscribetotopic(主题)和unsubscribeFromtopic(主题)函数具有退避计时器,直到它们工作或超时.

如果我打电话订阅(并且没有立即成功),那么立即调用unsubscribe(立即成功)Firebase会处理它们以便它们排队并且您最终取消订阅,或者由于退避甚至可能最终订阅如果你之后打电话取消订阅?

希望有道理.

解决方法:

当前(v 9.2.0)当两个相反的 *** 作在本地排队时,FCM不会尝试取消本地 *** 作.

也就是说,你提到的退避不是每次 *** 作,而是整个队列同步任务.这意味着当设备连接并且退避时间被触发时,FCM将尝试尽快执行所有排队 *** 作,因此设备很难在两个排队 *** 作中结束,只有一个在另一个人被推迟的时候成功了.

请注意,这是当前版本(v9.2.0)中有效的实现细节.
如果与我们在管道中的其他改进兼容,我们可能会在未来改变方法.

总结

以上是内存溢出为你收集整理的android – 订阅时Firebase Cloud Messaging问题//取消订阅主题全部内容,希望文章能够帮你解决android – 订阅时Firebase Cloud Messaging问题//取消订阅主题所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1108408.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存