Android 기기에 푸시 알림을 전송할 수 있도록 기기 등록에 몇 가지 문제가 있습니다. 여기 Android-Blackberry GCM : 이식 된 Android 앱을 GCM 서비스에 등록 할 수 없습니다.
는 시나리오입니다 : 10.0.9.388이 -Already 푸시 서비스에 등록
-Created android.cfg 및 변경 :
- 우리는 OS 버전과 블랙 베리 10 데브 알파 장치가 블랙 베리에서받은 값 :
- 추가 된 명시적인 권한.
- 우리는 디버그 토큰을 사용하여 앱을 배포합니다.
-device이 (우리는, BBM을 통해 채팅 등 연락처를 추가 할 수 있습니다) 파일 .bar 인 생성의
-Structure 블랙 베리 네트워크에 연결되어 괜찮을 것 같다. (.apk, manifest -permissions도 괜찮습니다. android.cfg)
GCM은 Android 기기에서 잘 작동하지만 BlackBerry dev 알파 기기에서 GCM을 디버깅 할 때 GCMRegistrar 클래스의 등록 방법이 Google 기기를 등록하지 않습니다. getRegistrationId 메소드는 항상 빈 문자열을 리턴합니다.
예외가 발생하지 않으므로 register 메소드에서 무엇이 실패했는지 알 수 없습니다. 일부 로그를 볼 수있는 방법이 있습니까?
SSH를 통해 기기에 연결을 시도했지만 이에 대한 로그를 어디에서 찾을 수 있는지 알 수 없습니다.
답장을 보내 주셔서 감사합니다. Raghav, GCM이 Google Play 없이는 작동하지 않지만, Blackberry가 Android Runtime에서 gcm API 배치와 같은 마법을 사용했을 가능성이 있습니다. 인용 : http://developer.blackberry.com/android/apisupport/creating_push-enabled_android_apps.html "[...] 푸시 서비스에 등록하면 장치 고유의 등록 ID가 수신됩니다. BlackBerry 등록 ID [...] 8 문자 등록 ID를 얻는 방법을 모른다. –
@ ale.m 그들은 GCM 대신 앱에서 BlackBerry 자신의 푸시 시스템을 사용해야한다고 말하고있다. 둘 다 똑같은 일을하지만 독립적 인 시스템입니다. –
Blackberry Java SDK를 사용하지 않고 구현하는 방법은 없습니까? –