2014-02-15 2 views
1

이것은 약간 이상한 것입니다. 저는 Android에서 Parse.com (v1.4.1)을 사용 중이며 GCM을 통한 푸시 알림을 사용하고 있습니다. Gradle을 통해 앱을 설치할 때마다 첫 번째 푸시 알림이 올바른 아이콘을로드하지 못합니다. 그들의 로깅에 따르면 드로어 블은 유효하지 않습니다.구문 분석 푸시 알림 아이콘을 처음으로로드하지 못합니다.

D/com.parse.ParseNotificationManager (3974) : 아이콘 ID 2130837517은 유효한 드로어 블이 아닙니다. 기본 앱 아이콘으로 되돌아 가려고합니다.

는 귀찮은 상황에 만들고, 이후 푸시 메시지에 그런 문제가 없습니다 :

Screencap showing three push icons, one of them wrong

내 응용 프로그램은 전체 프로젝트는 on GitHub 오픈 소스입니다. 아이콘은 다양한 res/drawable 디렉토리에 ic_push_ntf.png입니다. 나는 푸시 메시지를 등록하는 방법은 SebApp.java에 있습니다

final ParseInstallation currentInstallation = ParseInstallation.getCurrentInstallation(); 
currentInstallation.saveInBackground(new SaveCallback() { 
    @Override public void done(ParseException e) { 
    if (e == null) { 
     PushService.setDefaultPushCallback(getApplicationContext(), MainActivity.class, R.drawable.ic_push_ntf); 
     PushService.subscribe(getApplicationContext(), "bulletin-android", MainActivity.class, R.drawable.ic_push_ntf); 
     PushService.subscribe(getApplicationContext(), "newsletter-android", MainActivity.class, R.drawable.ic_push_ntf); 
     } 
    } 
}); 

기본 푸시 콜백 앞으로 호환성을 위해이 모든 내 현재 푸시는 두 채널 중 하나를 통해 전송됩니다. 내 푸시가 거의없고 사람들 사이에 충분히 알려지지 않을 정도로 멀리 떨어져 있지만이 아이콘은 나를 괴롭 히고 나는 그것을 고정시키고 싶다.

어떤 일이 벌어지고 있는지 알 수있는 사람이 있습니까?

+0

나는 지금 같은 문제가 있습니다. 처음에는 아이콘이 잘못되었습니다. 이것에 대한 해결책을 찾아 주시겠습니까? – eluleci

+0

@eluleci 아니요, 죄송합니다 – Barend

+0

방금 ​​iSDK (1.5.0)의 최신 버전을 사용했고 다시는 발생하지 않았습니다. 당신도 시도 할 수 있습니다. https://parse.com/docs/downloads – eluleci

답변

1

Parse SDK의 1.5 버전이 문제를 해결했는지 확인하기 위해 나 자신의 질문에 대답합니다.

관련 문제