gpt4 book ai didi

android - 解析推送第一次加载通知图标失败

转载 作者:行者123 更新时间:2023-11-30 03:06:08 24 4
gpt4 key购买 nike

这有点奇怪。我在 Android 上使用 Parse.com (v1.4.1),通过 GCM 推送通知。每当我通过 Gradle 安装我的应用程序时,第一个推送通知无法加载正确的图标。根据他们的记录,可绘制对象无效:

D/com.parse.ParseNotificationManager( 3974): Icon id 2130837517 is not a valid drawable. Trying to fall back to default app icon.

后续的推送消息就没有这样的问题,令人厌烦的情况:

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);
}
}
});

默认的推送回调是为了向前兼容的目的,我当前的所有推送都是通过两个 channel 之一发送的。我的推送很少,而且间隔很远,人们可能不会真正注意到,但这个图标问题困扰着我,我希望它得到修复。

有人知道发生了什么事吗?

最佳答案

回答我自己的问题以确认 1.5 版的 Parse SDK 解决了问题。

关于android - 解析推送第一次加载通知图标失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21799112/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com