我正在研究一个涉及Web界面的小型项目,该界面可以将信息发送到我的Android应用程序,该应用程序将显示推送通知等信息。推送通知 - Android
但是,这是事情,我有点困惑如何做到这一点。至于在哪一步我将不得不采取。
所以我有一个HTML界面,它有一个用于通知标题,内容和提交按钮的文本框。我希望当用户单击提交按钮时,网页会将标题和内容字段中的文本发送到我的android应用程序,然后应用程序将只显示它们作为推送通知。
到目前为止,在我的应用程序中,当您单击设备上的按钮时,它只是在操作栏上显示通知。这对测试非常有用,但最好能够通过Web界面撰写通知。对于应用
我的测试推送通知代码:
button.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
Intent intent = new Intent();
PendingIntent pIntent = PendingIntent.getActivity(MainActivity.this, 0, intent, 0);
// TODO: Make this accessible to exterior projects, such as web interface.
Notification notification = new Notification.Builder(MainActivity.this)
.setTicker("Notification")
.setContentTitle("Important Message")
.setContentText("This is an example of a push notification using a Navigation Manager")
.setSmallIcon(R.mipmap.ic_launcher)
.setContentIntent(pIntent)
.build();
notification.flags = Notification.FLAG_AUTO_CANCEL;
NotificationManager nManager = (NotificationManager)getSystemService(NOTIFICATION_SERVICE);
nManager.notify(0, notification);
}
});
如果有人能这么好心给我一只手,这将是大加赞赏。
Web界面可以在桌面上使用或只能在移动设备上使用 –
如果它将在移动浏览器上运行,那么您可以在 上搜索 必须实施GCM –
阅读此:http://stackoverflow.com/a/32109581/4350275 –