我正在寻找Android上推送通知的帮助。
情况:
我试图从Android设备进行推送发送,此时为自己(稍后会理解)但是当我按下发送按钮时没有任何反应
配置:
其次我在"中的onCreate方法扩展了应用程序"类
public void onCreate() {
super.onCreate();
//Parse
//Parse.enableLocalDatastore(this);
Parse.initialize(this, "", "");
ParseObject.registerSubclass(Groups.class);
ParseObject.registerSubclass(Users.class);
//Subscribe to push
ParsePush.subscribeInBackground("", new SaveCallback() {
@Override
public void done(ParseException e) {
if (e == null) {
Log.d("com.parse.push", "successfully subscribed to the broadcast channel.");
} else {
Log.e("com.parse.push", "failed to subscribe for push", e);
}
}
});
// Save the current Installation to Parse.
ParseInstallation.getCurrentInstallation().saveInBackground();
}
我的按钮发送推送通知(来自文档的基本代码)
sendReqBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
System.out.println("Debug push onclick");
ParsePush push = new ParsePush();
push.setChannel("");
push.setMessage("The Giants just scored! It's now 2-2 against the Mets.");
push.sendInBackground(new SendCallback() {
@Override
public void done(ParseException e) {
System.out.println("Push send done");
}
});
}
});
基本的android教程设置的所有其他设置(如清单和基本sdk添加,我已经使用其他解析函数)
所以在这个代码片段添加到我的应用程序之后,我希望我会像前面所描述的那样在设备上获得通知,但没有任何反应。从解析推送仪表板我尝试了,它工作正常(这就是为什么我认为清单和其他东西配置得很好)并且在仪表板的核心面板上我可以看到列表中的安装和"& #34;在通道数组中标记。
任何人都可以帮助我吗? 提前致谢!! 史蒂夫