gpt4 book ai didi

java - 为 Android 设置解析推送通知

转载 作者:行者123 更新时间:2023-11-29 05:20:22 25 4
gpt4 key购买 nike

我正在尝试使用 Parse 为 Android 设置推送通知,但我似乎无法在应用程序中初始化它。

我想我可能遗漏了什么。

我收到错误信息

java.lang.RuntimeException: Unable to start activity ComponentInfo{package_name/...MainActivity}: java.lang.IllegalArgumentException: Must subscribe to channel with a valid icon identifier.

但我不知道“必须订阅具有有效图标标识符的 channel ”是什么意思。我尝试了几种不同的 channel 名称和回调 Activity 。

public class GlobalState extends Application {

private static final String PARSE_APP_ID = ...;
private static final String PARSE_CLIENT_KEY = ...;

public void onCreate() {

Parse.initialize(this, PARSE_APP_ID, PARSE_CLIENT_KEY);

// Enable the Parse push notification service for remote pushes.
PushService.subscribe(this, "channel", MainActivity.class);
PushService.setDefaultPushCallback(this, MainActivity.class);

}
}

如果有任何帮助,我将不胜感激!

最佳答案

我想通了

我终于从字面上理解了错误信息:

Must subscribe to channel with a valid icon identifier.

我在 AndroidManifest.xml 文件的 字段中缺少 android:icon="@drawable/ic_launcher"属性。一旦我添加它,通知工作正常。事后看来真的很明显

关于java - 为 Android 设置解析推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25040331/

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