Android 中获取通知接收时间

Zoh*_*Ali 2 time android push-notification firebase firebase-cloud-messaging

我正在使用 Firebase 将通知从服务器推送到特定的 Android 设备。我想获取收到通知的时间(设备的本地时间而不是服务器时间)。我怎样才能得到它?

因为我必须显示一个与该时间相关的计时器,所以这就是为什么我需要在该设备上收到通知时的确切时间。

Mic*_*rla 5

您可以在方法中使用此 firebase 函数onMessageReceived()

Long time = remoteMessage.getSentTime();
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助 :)

  • 对于 kotlin,它将是remoteMessage.sentTime (2认同)