마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

GCM 레이스터 ID를 발급 받는데요 너무 느리네요ㅠㅠ

0 추천
일단 어플의 첫 실행시 GCMIntentservice로 레지스터 ID가 발급이 되면 onRegistered 메서드가 호출 되는데

받아오는데 까지 걸리는 시간이 어쩔댄 10초 어쩔땐 20초 느립니다. ㅠㅠ

이걸 빠르게 하는 방법이 없을까요??

 

그리고 첫 ID를 발급 받기 까지 처리 부분은 어떻게 해야 좋을지 너무 느려서 ㅠㅠ

빠르면 괸찮은데 느려서 문제입니다. ㅠㅠ

제가 잘못 하고 있는건지요. ㅠㅠ
오로도로동 (520 포인트) 님이 2013년 10월 23일 질문

1개의 답변

0 추천

일단은 변경되어다하니 바꾸시는것춫천

 

GCMBaseIntentService

extends IntentService
java.lang.Object
   ↳ android.content.Context
     ↳ android.content.ContextWrapper
       ↳ android.app.Service
         ↳ android.app.IntentService
           ↳ com.google.android.gcm.GCMBaseIntentService

 

This class is deprecated.
Please use the GoogleCloudMessaging API instead.

 

 

건방진프로그래머 (26,630 포인트) 님이 2013년 10월 23일 답변
GCMBaseIntentService를 상속해서 GCMIntentservice를 만들었습니다.
같은거 아닌가요??

근데 이게 어쩔땐 빠르고 어쩔땐 느리고 네트워크 때문에 그런건지

차이가 너무 심해서요

만약 너무 느리게 온다면 어떻게 처리를 해야 일반 어플리케이션들이 처리 하는 방법이 궁금합니다.
...