是否可以通过发送Firebase通知来关闭Android应用?如果有,怎么样?

时间:2016-10-06 12:16:31

标签: android firebase android-notifications firebase-cloud-messaging firebase-notifications

我有一个Android应用程序,如果通过发送通知在后台打开我想关闭它。这可能吗。如果是,怎么样?

3 个答案:

答案 0 :(得分:1)

可以找到用于处理通知的完整FCM代码的实现here。在这里复制所有内容是没有意义的,只需遵循官方指南即可。

然后,在您的处理程序中只需执行System.exit(0);

答案 1 :(得分:0)

是的,检查通知字符串,如果确实应用关闭

if(stringFromFirebase.equals("close_app")) {
        System.exit(0);
}

答案 2 :(得分:0)

试试这个,它会杀死整个应用程序进程。

int pid = android.os.Process.myPid();
android.os.Process.killProcess(pid);