在没有上行链路的局域网中,是否有可能(或者说可行)为 Android 用户提供 IM?
您可以拥有本地 IM 服务器,但除非收件人收到消息通知,否则消息传递没什么用处 - 而这似乎总是涉及 GCM,而您需要在线才能使用。似乎 Android 上唯一真正本地的实时通信类型是 SIP,它仅适用于语音。
似乎有办法实现本地推送服务器,但我似乎找不到任何可用的开源 IM 软件可以实现或支持这一点。我没有能力花几个月的时间开发自己的软件(因此用“可行”一词,而不仅仅是“可能”!),也不想使用任何专有的东西,即使这样的东西确实存在。
看起来 TextSecure 曾经提供此功能,但是 Android 版本已经停产了。
我对这种依赖性感到非常惊讶,所以我的问题更多的是“真的吗?”而不是“怎么做?”——但如果有怎么做的话,我很乐意听听!
答案1
您应该尝试一下 Open Garden 的 Fire Chat。
它可通过蓝牙或直接 Wi-Fi 工作,无需任何服务器或互联网连接即可工作。
希望能帮助到你