Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/200.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用soap webservice在android自有应用程序中推送通知_Android_Push Notification - Fatal编程技术网

使用soap webservice在android自有应用程序中推送通知

使用soap webservice在android自有应用程序中推送通知,android,push-notification,Android,Push Notification,我已经使用soap webservice成功开发了一个listview。在这里,我必须在我的数据库中插入2项,这意味着当(插入2个新项)通知消息自动到达顶部时,单击通知将直接带您到应用程序,并显示包含2个新项目的listview。即使我的应用程序也像gmail一样关闭,也会执行此操作。在gmail中,收到任何新消息意味着在显示通知消息时,单击该通知消息意味着直接进入收件箱并查看该消息。我如何实现这一点。您可以使用GCM实现这一点 谷歌安卓云消息服务(GCM)是一项有帮助的服务 开发者将数据从服务

我已经使用soap webservice成功开发了一个listview。在这里,我必须在我的数据库中插入2项,这意味着当(插入2个新项)通知消息自动到达顶部时,单击通知将直接带您到应用程序,并显示包含2个新项目的listview。即使我的应用程序也像gmail一样关闭,也会执行此操作。在gmail中,收到任何新消息意味着在显示通知消息时,单击该通知消息意味着直接进入收件箱并查看该消息。我如何实现这一点。

您可以使用GCM实现这一点

谷歌安卓云消息服务(GCM)是一项有帮助的服务 开发者将数据从服务器发送到他们的Android应用程序 安卓设备。这可能是一条轻量级消息,告诉 Android应用程序,有新数据要从 服务器(例如,朋友上传的电影),也可以是 包含高达4kb有效负载数据的消息(例如instant之类的应用程序 消息传递可以直接使用消息)。GCM服务处理 消息排队和传递到目标Android的所有方面 在目标设备上运行的应用程序

本文档描述了如何使用GCM提供的助手库(客户端和服务器)编写Android应用程序和服务器端逻辑

检查这些链接

对于客户端应用程序,您可以在此处找到代码


只有当设备从服务器请求某些内容时,才会获取SOAP服务消息。如果您想使用SOAP,您需要从服务器请求是否每次都有一个新的项目(这不是很好的实践)。然后,如果存在一个新项,则可以通过SOAP请求该项,并将该项插入数组列表中并刷新表

更好的方法是使用GCM(Android的谷歌云消息):

在那里,您可以创建一个服务器端应用程序,每当插入新订单时,您都会通知您的设备。在处理消息并将其插入列表时,您有一个onMessage()方法


这取决于你到底想要什么,这个问题可以更详细地展开。

再见,这对我很有帮助。谢谢……当新订单插入我的mysql数据库时,意味着通知会自动到达顶部,单击通知将直接进入应用程序。如何实现此功能a我必须在此处仅使用GCM。在此,我必须使用soap webservice从mysql数据库成功开发一个listview示例。在此,我必须在数据库中插入2项,这意味着插入2项时,通知消息将自动到达顶部单击通知将直接带您到应用程序并显示包含2个新项目的listview。我如何实现此功能…我必须成功完成此教程:但我无法在我的应用程序上实现..因此请帮助我。我如何在我的应用程序上实现此功能我已经提到了上述所有教程…但我无法实现我自己的教程因此,请帮助我如何实现我自己的应用。在这里,我必须使用soap webservice从mysql数据库成功开发一个listview示例。在这里,我必须在我的数据库中插入2项,这意味着插入2项时,通知消息会自动排到顶部,单击通知将直接进入应用程序并显示包含2个新项目的listview。我如何实现这一点