2014-02-15 53 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。圖標是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

順便說一下,我剛剛使用了最新版本的SDK(1.5.0),並沒有再次發生。你也可以嘗試。 https://parse.com/docs/downloads – eluleci

回答

1

回答我自己的問題以確認1.5版本的Parse SDK使問題消失。