0

글쎄, 안드로이드 디바이스 registration_id -s는 애플리케이션 버전 업데이트시 변경됩니다. 따라서 Play 스토어에서 앱을 업데이트하고 사용자 기기가 앱을 새로운 버전으로 (자동으로) 업데이트하면 기기에 알림을 푸시 할 수 있나요? - 해당 간격 (앱이 업데이트되었지만 업데이트 후 열리지 않음) 사이에 기기를 다시 등록해야하기 때문에. (API 12 (3.1에서 사용할 수있는) 이상 응용 프로그램 만 전송) ACTION_MY_PACKAGE_REPLACED 모든 응용 프로그램에 전송 ACTION_PACKAGE_REPLACED (얻기 위해 의도에 getData()을 확인하십시오앱 업데이트 후 알림 푸시

, 시스템은 두 개의 방송을 응용 프로그램이 업데이트됩니다

답변

2

을 전송 패키지 이름, 모든 API 레벨에서 사용 가능).

AndroidManifest.xml에서 방송을 청취하고 PushBullet's blog of reliable GCM에 제안 된대로 GCM에 다시 등록 할 서비스를 시작하는 BroadcastReceiver을 만들 수 있습니다.

Android 3.1 이상의 기기에서 ACTION_PACKAGE_REPLACED 브로드 캐스트를 수신하는 수신자를 사용하지 않도록 설정하는 것이 좋습니다. 그렇지 않으면 수신자/프로세스가 다른 앱에서도 실행됩니다.이 경우 두 명의 수신자가 필요합니다. 하나는 < 3.1,> 3.1 및 API 레벨에 따라 적절히 사용 중지하려면 부울 리소스와 함께 android:enabled을 사용하십시오.