我想将 Google 云消息和通知添加到我的服务器。
我已将以下角色添加到我的服务帐户,但仍然无法从我的服务器发送消息。
Firebase Cloud Messaging Admin
Run Code Online (Sandbox Code Playgroud)
我更深入地挖掘了一下,发现我们需要获得许可才能使其发挥作用。
cloudmessaging.messages.create
Run Code Online (Sandbox Code Playgroud)
此权限在默认的所有访问帐户中可用,但如果我创建具有特定访问权限的新服务帐户,我在任何地方都找不到此权限。
请大家帮忙!
google-cloud-platform firebase-cloud-messaging firebase-notifications
类似的问题可能会被问很多次,但我找不到在 UTC 时间要求人类可读格式的问题。
我想将 currentTimeMillis() 转换为人类可读格式,例如“YYMMDDHHMMSS”。我正在尝试使用 SimpleDateFormat 但它返回 LocalTime 而不是 UTC。
long currentTimeMillis = System.currentTimeMillis();
DateFormat dateFormat = new SimpleDateFormat("yyMMddHHmm");
Date date = new Date(currentTimeMillis);
String currentTime = dateFormat.format(date);
Run Code Online (Sandbox Code Playgroud)
这段代码给了我 LocalTime 但我只想要 UTC 时间。