【发布时间】:2019-07-17 00:08:48
【问题描述】:
我有两个应用程序
客户端应用
和
服务器应用
在安卓中
我想要什么
在我的服务器应用程序中检查天气客户端应用程序是否有互联网连接。
我做了什么
我读过这个post
我使用 BroadcastReciever 来收听天气互联网是否可用。一切都很好。当互联网连接正常时,我将价值 在线保存到 Firebase "true"
但是
当互联网连接中断时,
我正在使用 Firebase onDisconnect() 方法来保存 ServerValue.TIMESTAMP
它在两分钟内的某个时间工作,但有时它不会更新 firebase 并且值保持为 true。
注意当客户端应用程序连接时我想要什么,在 Firebase 上它应该保存 true 并且当它没有连接时它应该保存 false 。虽然在我的服务器应用程序中,我会检索这些值以向客户端显示是在线还是离线
还有其他技术可以在 android 中实现这种情况吗?
您对我目前的情况有何改进建议。 ?
我们将不胜感激。
谢谢
【问题讨论】:
-
查看来自 post 的 Frank van Puffelen 的回答。
-
@AlexMamo 感谢您的回复,但我已阅读该答案 5 次但没有得到。你能根据我的情况告诉我一些事情吗
标签: android firebase internet-connection