上游消息回调Firebase Android应用程序

时间:2016-06-22 08:38:06

标签: android firebase-cloud-messaging

哪里可以找到firebase上游消息回调的实现? 他们提到here 我们可以在onMessageSent或onSendError上设置两个回调,但我找不到那里的实现。

1 个答案:

答案 0 :(得分:3)

这些方法的实现非常简单,您只需将这些方法添加到FirebaseMessagingService的扩展中即可。

@Override
public void onMessageSent(String msgId) {
    super.onMessageSent(msgId);
    Log.d(TAG, "Message sent: " + msgId);
}

@Override
public void onSendError(String msgId, Exception e) {
    super.onSendError(msgId, e);
    Log.e(TAG, "Error sending upstream message: " + e);
}

请注意,为了优化电池,这些回调是批量处理的,因此在发送一些消息之前,您可能无法收到回叫。