노티피케이션에서 브로드캐스트 리시버를 호출후 앱 종료를 하는 방법이 좋을 것 같습니다.
앱 종료를 위해서는 현재 액티비티 스택에 있는 액티비티를 모두 닫고
Process.killProcess() 함수 또는 System.exit(0) 함수를 호출 해주면 될 듯 합니다.
System.exit(0) 함수 함수는 액티비티 종료 없이 호출 할경우
해당 액티비티가 액티비티 스택에서 제거 되지 않은 상태로 종료 하여 다음 앱 실행시 오작동
(제거 되지 않은 액티비티가 표출 됨) 할 우려가 있습니다.