2011-12-16 4 views
1

"등록 ID"(C2DM에서 제공)가 새로 고쳐지면 C2DM 사용 응용 프로그램을 실행하는 장치를 다시 등록하라는 메시지가 표시되면서 C2DM에서 알림 메시지가 표시됩니까? 또는 C2DM 서버에서 계속 확인하려면 앱에 코드를 작성해야합니까? 우리는 C2DM 서버에서 새 등록 ID를 얻는 경우C2DM 등록 ID 새로 고침 문제 처리


, 그것은 우리가 처음 앱을 등록 같은 방법으로 올 것이다? 그 의미는; 나는 브로드 캐스트 리시버

  • 추가 내가이 link을-권한을 사용합니다 = "com.google.android.c2dm.permission.SEND"
  • 방문하여 확장이 자바 클래스에

    • . 그것에 따르면, 우리의 애플 리케이션이 종료되고 프로세스가 죽으면 어떻게 될 것인가. life cycle 여전히 새로운 등록 ID를 얻기 위해 필요한 인 텐트를 발사하거나 활동을 다시 시작할 때까지 알림을받지 못하고 있습니까?

      나는 앱을 성공적으로 완료했다. "등록 ID"새로 고침 된 상황 만 처리하면됩니다.

    답변

    0

    필자의 경험에서 프로세스가 종료 될 때 등록 ID가 만료되지 않는다고합니다. 앱이 C2DM에 등록되어 있고 해당 프로세스가 종료 된 경우 C2DM 메시지가 계속 전달됩니다. 시스템은 조용히 앱 프로세스를 시작하고 브로드 캐스트 리시버를 인스턴스화합니다.

    +0

    OK ... 감사합니다. 나는이 앱을 완성하고 TAB에도 설치했다. 아직도 그것은 일하고 있고 그 후에 아무런 문제가 없었습니다. 답장을 보내 주셔서 감사합니다. – AnujAroshA