【问题标题】:How to send instant notification to smartphones over LAN with no internet如何在没有互联网的情况下通过 LAN 向智能手机发送即时通知
【发布时间】:2015-01-30 00:30:43
【问题描述】:

我有一种情况,我希望本地网络中的计算机向同一 LAN 上的 Android 设备的 IOS 发送通知(推送通知、SMS 或其他)。诀窍是我只想在与 Internet 的 LAN 连接中断时发送此通知。这当然意味着我的 LAN 无法与电子邮件服务器通信,它无法与任何 APN 或 GCM 等通信。

有没有办法做到这一点?我的电脑(发送方)是一台 Linux 机器,它会知道本地任何 IOS 或 Android 设备的本地 IP 地址。

【问题讨论】:

    标签: android ios notifications push-notification instant-messaging


    【解决方案1】:

    是的,这是可能的。

    你要么需要:

    A) 应用程序知道的 LAN 上要连接的服务器(编译时或运行时可配置)。这些应用程序可以连接到服务器以交换数据,包括消息。服务器可能是 HTTPS,客户端可能每 5 秒轮询一次,或者更精细的方式 - 使用 WebSockets。

    B) 点对点方案。这可能会变得相当复杂,特别是考虑到移动操作系统网络的不同性质。作为极端情况,您可以使用 UDP 多播到多个设备。

    这些只是两个一般示例,您需要研究如何根据自己的需要实施它们。您应该从 [A] 开始进行原型设计。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-05-19
      • 1970-01-01
      • 1970-01-01
      • 2011-04-10
      • 2016-05-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多