8

Google 클라우드 메시징을 사용하여 Android 휴대 전화에서 푸시 알림을 수신하고 있습니다. 나는 성공하고 모든 것이 잘 작동하는 것 같다. 그러나 푸시 알림이 새로운 기능이기 때문에 Google Play 서비스가 마지막 버전으로 업데이트되었는지 확인하는 것이 좋습니다.푸시 알림을위한 최소 Google Play 서비스 버전

Nexus 7 (4.4.4)을 사용하고 활동 시작시 버전 확인을 사용하면 최신 버전이 있으므로 Google Play 서비스를 업데이트해야합니다. 그러나 밀어 넣기 알림은 업데이트없이 완벽하게 작동합니다. 절대적으로 필요하지 않은 경우 사용자가 Google Play 서비스를 업데이트하도록 요구하고 싶지 않습니다.

내 질문 : GCM으로부터 푸시 알림을 받기 위해 Google Play 서비스를 확인해야하는 최소 버전은 무엇입니까?

private boolean checkPlayServices() { 
     int resultCode = GooglePlayServicesUtil.isGooglePlayServicesAvailable(this); 
     if (resultCode != ConnectionResult.SUCCESS) { 
      if (GooglePlayServicesUtil.isUserRecoverableError(resultCode)) { 
       GooglePlayServicesUtil.getErrorDialog(resultCode, this, 
         PLAY_SERVICES_RESOLUTION_REQUEST).show(); 
      } else { 
       Log.i(TAG, "This device is not supported."); 
       finish(); 
      } 
      return false; 
     } 
     return true; 
    } 

비고 :

는 코드 내가 만든했습니다 : 나는 Google Play 서비스의 최신 버전 만

편집 최소 버전 지원 푸시 알림을 확인 할 필요가 없습니다 의견으로 인한 약간의 설명

+0

당신은 구글이 서비스는 다음 당신이 말한 최신 버전 – tyczj

+0

로 응용 프로그램을 업그레이드 해달라고 플레이 최신을하도록 사용자에게 요구하는 싶지 않는 경우 그것은 "위험한" – danny117

+0

어떤 해결책이라도, David? – Wayne

답변

3

GCM이 활성화 된 응용 프로그램이 있습니다. 내 데이터베이스에서 보았 듯이 Google Play Sercvices 버전이 3.0.27 이상인 사용자가 있습니다.

그러나 적어도 구글 필요로 GcmNetworkManager 사용에 대한주의 하시고 플레이 서비스 7.5.0

+0

아무도 거의 1 년 후에 더 나은 답변을 주었고 귀하의 팁이 많은 사람들에게 매우 유용 할 수 있기 때문에 나는이 대답을 받아들입니다. – David

+0

당신이 유용하다는 것을 알게되어 기쁩니다. – Ali