Android FirebaseMessagingService UPSTREAM onMessageSent()方法以极大的延迟调用

时间:2017-06-22 23:29:37

标签: android firebase firebase-cloud-messaging

我已根据文档将我的项目从Gcm迁移到Fcm,我可以接收和发送消息。

问题在于回调如:

$('.search').on('click', function () {
 $('.search-form').addClass('search-visible');
});

这会在收到来自其他人的消息后立即批量调用。虽然这似乎是根据文档预期的行为,有没有办法立即确定已发送消息的状态?

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

这似乎是建立在功能上的。根据文档(电池优化),消息分为10个。

我结束了#34;强迫"对" fire"的回调通过从收件人向初始发件人发回空消息(利用回调触发任何收到的FCM消息的事实。这有局限性,当然,到目前为止并不理想,但它是唯一的解决方法我能想到。)