2016-09-27 2 views
0

Google 로그인 (Google Plus 로그인 대체)을 통합 할 예정입니다. Google 로그인 최소 google play 서비스 버전은 8.4입니다. Google의 documentation을 방문하면 버전 9.2.1을 사용하여 언급했습니다. 그러나 많은 앱 사용자는 느린 연결 네트워크에 있으며 9.2.1은 비교적 새로운 기능이므로 많은 사용자가이 업데이트를 장치에 설치하지 않을 가능성이 있습니다. 그래서 내 질문은 구글 플레이 서비스, 어떤 버전을 사용해야하는 모든 API를 사용하는 것입니다?Google Play 서비스 API를 사용할 때 응용 프로그램에서 사용할 Google Play 서비스의 버전을 결정하는 방법은 무엇입니까?

1) 최신 버전 (Google 서명의 경우 9.2.1) - Google은 버그 수정이있어 최신 버전을 사용하도록 제안합니다. 그러나 다시 한 번 최신 버전을 사용하면 일부 사용자가이 기능을 사용하지 못할 수 있습니다. 여기서는 check Google Play 서비스 버전을 사용하고 사용자에게 업데이트하라는 메시지를 표시 할 수 있습니다 (모든 사용자가 업데이트하는지 확실하지 않음).

2) 최소 버전 (Google 로그인의 경우 8.4) - 이제 최소 버전이 필요하므로 더 많은 사용자가이 버전을 기기에 설치하게됩니다.

Google Play 서비스 API를 사용할 때 버전을 결정하는 가장 좋은 방법은 무엇입니까?

P. Google Play 서비스 업데이트는 며칠마다 발생하며 대부분의 사용자는 업데이트 된 서비스를 제공 받게됩니다. 그러나 저의 관심은 네트워크 연결이 느린 사용자들에 대한 것입니다. 더 낮은 버전의 Google Play 서비스 만 사용하여 동일한 기능을 사용할 수 있기 때문입니다.

답변

0

항상 최신 버전을 사용하는 것이 좋지만 다른 문제가있는 경우 이전 Google Play 서비스를 사용할 수 있습니다.

그리고 지금까지 알고있는 것처럼 Google 로그인 com.google.android.gms:play-services-auth:8.4.0을 알고 있습니다. 또한 구글 - 서비스의 도움으로 8.3.0 :

당신은 플레이 서비스 - 인증을 사용할 수 있습니다

2.1.2,

classpath 'com.google.gms:google-services:2.1.2' 

    compile 'com.google.android.gms:play-services-auth:8.3.0' 

을하지만 당신이 google-과 함께해야 호환되는 다른 모든 플레이 서비스를 사용할 필요가 기억 서비스 : 2.1.2 및 모든 종속성은 동일한 버전 (8.3.0)을 가져야합니다.

관련 문제