Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.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
Android 如何在同一本地网络的手机之间发送通知?_Android_Android Wifi_Android Notifications_Android Networking - Fatal编程技术网

Android 如何在同一本地网络的手机之间发送通知?

Android 如何在同一本地网络的手机之间发送通知?,android,android-wifi,android-notifications,android-networking,Android,Android Wifi,Android Notifications,Android Networking,我正在开发一个带有内部服务器(AndroPHP)的应用程序,我希望该应用程序能够向连接到此网络的用户发送通知 这个网络没有互联网接入,它只是一个本地网络 我熟悉c2dm和xmpp,但它们仅在我有internet连接时有效(在这种情况下是没有internet的LAN) 有人知道吗​​我的建议是什么?您可以通过wifi广播数据。本质上,这允许您发送数据,而不知道谁将接收数据。如果你的应用程序(在另一部手机上运行)需要某些数据,你可以注册一个BroadcastReceiver来监听UDP数据包。可以在

我正在开发一个带有内部服务器(AndroPHP)的应用程序,我希望该应用程序能够向连接到此网络的用户发送通知

这个网络没有互联网接入,它只是一个本地网络

我熟悉c2dm和xmpp,但它们仅在我有internet连接时有效(在这种情况下是没有internet的LAN)


有人知道吗​​我的建议是什么?

您可以通过wifi广播数据。本质上,这允许您发送数据,而不知道谁将接收数据。如果你的应用程序(在另一部手机上运行)需要某些数据,你可以注册一个
BroadcastReceiver
来监听UDP数据包。可以在web和其他地方找到示例。

谢谢,这个答案有些正确,我继续寻找,想法是创建一个本地服务器xmpp,我计划使用xmpp服务器,你认为这是个好主意吗?因为我的应用程序必须根据用户的角色发送不同的通知logged@DelariJesus,这听起来也可以。我没有深入了解XMPP协议是如何工作的,但是它设计用于发送通知,这似乎非常适合您。看起来Android也有一些开源的XMPP选项,比如or。谢谢,这两个选项都是正确的,我会看看哪个更有效