【问题标题】:How to send notifications in between phones of the same local network?如何在同一局域网的手机之间发送通知?
【发布时间】:2013-08-14 12:15:17
【问题描述】:

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

此网络无法访问互联网,它只是一个本地网络。

我熟悉 c2dm 和 xmpp,但这些仅在我有互联网连接时有效(在这种情况下是没有互联网的 LAN)。

有人知道我的建议吗?

【问题讨论】:

    标签: android android-wifi android-notifications android-networking


    【解决方案1】:

    您可以通过 wifi 广播数据。从本质上讲,这使您可以在不知道谁将接收数据的情况下发送数据。如果您的应用程序(在另一部手机上运行)需要某些数据,您可以注册 BroadcastReceiver 以侦听 UDP 数据包。示例可以在 herehere 和网络上的其他地方找到。

    【讨论】:

    • 谢谢,这个答案有点正确,我继续寻找,想法是创建一个本地服务器 xmpp ,我计划用 xmpp 服务器做,你认为这是个好主意吗?因为我的应用必须根据用户登录的角色发送不同的通知
    • @DelariJesus,这听起来也可以。我没有深入了解 XMPP 协议的工作原理,但是它旨在发送通知,这似乎很适合您。看起来还有一些适用于 Android 的开源 XMPP 选项,例如 thisthis
    • 谢谢,这两个选项都是正确的,我看看哪个更有效
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多