[英]Set Up Parse Push Notifications for Android
我正在尝试使用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.
但我不知道'必须订阅带有效图标标识符的频道'是指。 我尝试了一些不同的频道名称和回调活动。
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文件的<application>字段中缺少android:icon =“@ drawable / ic_launcher”属性。 一旦我添加它,通知工作正常。 事后看来真的很明显
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.