내 응용 프로그램에서 C2DM을 사용하고 있으며 응용 프로그램의 클래스에 데이터를 보내는 수신기가 있습니다. 클래스는 알림을 만들고 알림 관리자에 알림을 게시하도록 알립니다.4.0 android task manager로 종료 한 후 앱에 대한 알림?
문제는 앱이 브로드 캐스트 리시버를 껐음으로 설정을 통해 수동으로 닫을 때 작동하지 않는다는 것입니다.
내가 얻을 수있는 것은 앱이 android 4.0의 새 작업 관리자 (3.0과 비슷하지만 사용자가 앱을 왼쪽이나 오른쪽으로 스 와이프하여 종료 할 수 있음)로 앱을 종료 한 경우입니다. 다르게 작동합니다 : 브로드 캐스트 리시버는 여전히 C2DM 메시지의 의도를 알기 때문에 작동하지만 어떤 이유로 알림 메시지는 재생되지만 어떤 알림도 트레이에 표시되지 않습니다.
소리가 알림에 첨부되어 게시 될 때 소리가 재생되고 다른 방법으로 재생되지 않으므로 알림이 표시되지 않고 재생할 수있는 방법이 없으므로 어떤 일이 일어나는지 알 수 없습니다. 하지만 알림이 표시되지 않습니다.
이런 일이 일어날 수있는 이유에 대한 통찰력이나 새로운 4.0 작업 관리자가 앱에서 실제로 앱에서 수행하는 작업에 대한 통찰력은 목록에서 사라집니다.
감사합니다.
오늘이 주제에 대한 또 다른 질문을 보았습니다. 그것은 당신의 문제를 다소 닮은 것 같습니다. http://stackoverflow.com/questions/10513530/android-4-0-c2dm-issue –
을 참조하십시오. 정확히 내가 뭘 찾고 있었는지는 모르겠지만 매우 적게는 아프지 않아서 아프다는 것을 기억해야합니다 :) –