2

특정 등록 ID가 삭제되고 전송 오류가 반환되기 전에 누군가가 정식 등록 ID를 얼마나 오래 보내겠습니까? "이전"등록 ID가 삭제되면 Google 클라우드에서 응답이없고 대신 오류 메시지 만 표시됩니다.정식 등록 ID gcm

답변

1

몇 달 후에도 작동하는 오래된 등록 ID가 있습니다. 내 기기에서 해당 앱의 최신 등록 ID를 얻은 후에도 마찬가지입니다. 이전의 ID를 사용할 때마다 응답의 정식 등록 ID를 얻습니다. 알림이 전달됩니다.

앱을 제거한 후에 사용하지 않으면 이전 등록 ID를 사용할 때 오류가 발생하지 않습니다. 하지만 앱을 다시 설치 한 후에도 이전 등록 ID는 여전히 작동합니다 (앱이 새 등록 ID를 받더라도).

Google이 이전 등록 ID를 삭제하면 답변에 NotRegistered 오류가 표시된다고 가정합니다. 이 경우 어떤 오류가 반환되는지에 관계없이 항상 응답을 반환합니다.

+0

답변 해 주셔서 감사합니다. 이 문제에 대한 Google 문서가 있다면 알고 계십니까? – Max

+1

@Max 오신 것을 환영합니다. Google의 GCM 문서를 두 번 이상 읽었으며 귀하의 질문에 대한 구체적인 답변을 찾지 못했습니다. 그들이 말한 모두는 어떤 점에서 이전 등록 ID가 작동을 멈추는 것입니다. 내 모든 실험에서 나는 그 지점에 도달하지 못했습니다 (BTW, 그들의 설명서는 앱이 새로운 등록 ID를 얻는 방법에 대해 명확하지 않으므로 이전 등록 ID를 사용하여 표준 등록 ID 내가 그것을 알아낼 때까지 나는 그것으로 실험해야했다). – Eran