Jaa*_*cra 3 android firebase firebase-cloud-messaging
Firebase云消息传递(FCM)subscribeToTopic(topic)和unsubscribeFromTopic(topic)功能具有退避计时器,直到它们工作或超时.
如果我调用subscribe(并没有立即成功),那么立即调用unsubscribe(立即成功)Firebase是否处理它们以便它们排队并最终取消订阅,或者是否可能因为退避而最终订阅如果你之后打电话取消订阅?
希望有道理.
当前(v 9.2.0)当两个相反的操作在本地排队时,FCM不会尝试取消本地操作.
也就是说,你提到的退避不是每次操作,而是整个队列同步任务.这意味着当设备连接并且退避时间被触发时,FCM将尝试尽快执行所有排队操作,因此设备很难在两个排队操作中结束,只有一个在另一个人被推迟的时候成功了.
请注意,这是当前版本(v9.2.0)中有效的实现细节.如果与我们在管道中的其他改进兼容,我们可能会在未来改变方法.
| 归档时间: |
|
| 查看次数: |
1238 次 |
| 最近记录: |