android - 在 Android 中获取通知接收时间

标签 android time firebase push-notification firebase-cloud-messaging

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

因为我必须显示与该时间相关的计时器,所以我需要该设备收到通知时的确切时间。

最佳答案

我认为一种有效的方法是在您的 onMessageReceived() 中使用 Calendar 类,有点像这样:

Calendar.getInstance().getTimeInMillis();

关于android - 在 Android 中获取通知接收时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40080482/

相关文章:

android - 不从资源解析布局并在运行时设置它

PHP Carbon DateTime 增加两个月并完全跳过 11 月

c# - 使用 Unity3d 在 Firebase 中存储 DateTime 值的最佳实践

android - Firebase 云消息系统 UI 已停止

ios - 如何以编程方式确定用户是否从 iOS 中的 Adwords 转换而来,或者是否可以将此数据转换为用户属性?

Android NDK/异常?

android - 在不一致的位置观察到软件包ID 'system-images;android-28;default;x86_64'

Android 任务历史堆栈 : can have "duplicate activities"?

azure - 在 Azure 上使用 `S.D.Stopwatch` 时间变慢

tsql 返回每 10 分钟时间间隔内的最后价格