我正在尝试使用 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 文件的
关于java - 为 Android 设置解析推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25040331/