Android 如何在同一本地网络的手机之间发送通知?
我正在开发一个带有内部服务器(AndroPHP)的应用程序,我希望该应用程序能够向连接到此网络的用户发送通知 这个网络没有互联网接入,它只是一个本地网络 我熟悉c2dm和xmpp,但它们仅在我有internet连接时有效(在这种情况下是没有internet的LAN)Android 如何在同一本地网络的手机之间发送通知?,android,android-wifi,android-notifications,android-networking,Android,Android Wifi,Android Notifications,Android Networking,我正在开发一个带有内部服务器(AndroPHP)的应用程序,我希望该应用程序能够向连接到此网络的用户发送通知 这个网络没有互联网接入,它只是一个本地网络 我熟悉c2dm和xmpp,但它们仅在我有internet连接时有效(在这种情况下是没有internet的LAN) 有人知道吗我的建议是什么?您可以通过wifi广播数据。本质上,这允许您发送数据,而不知道谁将接收数据。如果你的应用程序(在另一部手机上运行)需要某些数据,你可以注册一个BroadcastReceiver来监听UDP数据包。可以在
有人知道吗我的建议是什么?您可以通过wifi广播数据。本质上,这允许您发送数据,而不知道谁将接收数据。如果你的应用程序(在另一部手机上运行)需要某些数据,你可以注册一个
BroadcastReceiver
来监听UDP数据包。可以在web和其他地方找到示例。谢谢,这个答案有些正确,我继续寻找,想法是创建一个本地服务器xmpp,我计划使用xmpp服务器,你认为这是个好主意吗?因为我的应用程序必须根据用户的角色发送不同的通知logged@DelariJesus,这听起来也可以。我没有深入了解XMPP协议是如何工作的,但是它设计用于发送通知,这似乎非常适合您。看起来Android也有一些开源的XMPP选项,比如or。谢谢,这两个选项都是正确的,我会看看哪个更有效