2

현재 GCM이없는 Amazon 및 Google Play 스토어에 동일한 바이너리를 업로드하고 있으며 두 가지 모두 정상적으로 작동합니다.GCM이 설치된 앱이 Kindle Fire에서 작동하거나 GCM Jar를 제거해야합니까?

이제 GCM을 동일한 앱에 구현할 예정입니다. 별도의 코드를 유지해야합니까 아니면 동일한 코드를 사용할 수 있습니까? GCM은 내가 아는 Kindle에서 지원되지 않습니다. 다른 모든 기능은 그대로 작동합니다. Google Map API가있는 App이 Kindle과 호환되지 않기 때문입니다.

Amazon 및 Google PlayStore 용 GCM이 포함 된 단일 버전의 앱을 유지 관리하려면 어떻게해야합니까?

+0

나는이가 있어요 현재 Android 기기에서 GCM을 사용하고 Amazon 기기에서 ADM을 사용하는 경우 하나의 앱을 사용하고 싶습니다. 너 이거 좋아 했니? 건배 – WiTHS4UC3

답변

2

나는 하나의 바이너리로 도망 갈 수있을 것이라고 생각한다. 누락 된 기능에 대해 코딩을해야하지만 가능해야합니다. 문제는 GCM.jar에없는 것이므로 누락 된 Google 서비스에 문제가 있습니다.

나는 Kindle Fire에 액세스 할 수 없지만 문제는 Google API가 없으면 에뮬레이터에서 GCM 앱을 실행하려고 할 때 직면 한 문제와 유사하다고 생각합니다. 에 의해 발생합니다

java.lang.UnsupportedOperationException: Device does not have package com.google.android.gsf 

: 다음

// Make sure the device has the proper dependencies. 
GCMRegistrar.checkDevice(this); 

그리고 그 경우 GCM 관련 코드를 더 이상 전화하지 그 다음에 해당하는 경우

, 난 당신이 다음과 같은 예외를 잡을해야합니다 생각 일어난다.

다시 Kindle Fire에 접근 할 수 없지만 작동한다고 생각합니다.

+0

아마 작동 할 것 같습니다.하지만 아마존 시장 전략에 대해서는 확신하지 못합니다. 승인 절차에 약 5-6 일이 걸렸습니다. GCM.jar를 사용하여 바이너리를 수락합니까? –

+0

그건 나도 몰라. 앱을 테스트하거나 스캔하는 방법에 따라 다릅니다. – selsine

0

당신은 플랫폼에게 당신이 그들의 맛 좀보고 싶을 것이다 "일반"안드로이드과 킨들에 대한 GCM을 활용하는 특정 감지를 수행해야합니다 - 아마존 장치 메시징 : http://www.amazonappstoredev.com/2012/12/amazon-device-messaging-beta-now-available.html

+0

나는 Kindle의 메시지를 원합니다. 내 질문은 Google Play 용으로 업로드 할 동일한 앱이 Kindle n Amazon 시장에서 작동한다는 것입니다. –