朋友们,我使用parse.com作为我的后端。现在,当我尝试使用parse.com的网站发送推送通知时,所有推送都将成功发送。但是,当我尝试将推送从我的应用程序代码发送到名为“a”的频道时,没有任何事情发生。
以下是我的班级代码:
public class HomePage extends AppCompatActivity {
ProgressDialog progressDialog;
Button b, c;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_home_page);
b = (Button) findViewById(R.id.one);
c = (Button) findViewById(R.id.two);
b.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
ParsePush push = new ParsePush();
push.setChannel("amar");
push.setMessage("The Giants just scored! It's now 2-2 against the Mets.");
push.sendInBackground();
}
});
c.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
ParsePush.subscribeInBackground("a");
}
});
}
}
当我点击第一个模拟器中的按钮b向第二个模拟器发送推送通知,我在其中安装了我的应用程序并成功订阅了频道“a”,没有任何事情发生。在另一个仿真器上没有收到推送通知。