重新启动Android设备,在FCM通知接收时重新启动两次

时间:2017-06-18 17:42:52

标签: android firebase firebase-cloud-messaging

我在我的Android移动应用中集成了FCM(Firebase云消息传递)。我想通过FCM收到设备通知时重启android设备(rooted)。但是当我使用以下代码重启设备时,设备会重新启动并再次自动重启(尽管我没有发送通知)。为什么会这样?我该如何解决这个问题?

net user J.Doe *

我在https://fcm.googleapis.com/fcm/send问题的正确回答中向this网址发送了POST请求。

我的代码如下

Runtime.getRuntime().exec(new String[]{"su", "-c", "reboot now"});

1 个答案:

答案 0 :(得分:0)

我怀疑过快地重启设备并不允许FCM存储收到消息的信息。

因此,当设备重新启动时,会下载消息(并再次发送给应用程序)。

我建议在重启之前添加几秒钟的延迟。