我需要从我的服务器向Android应用程序发送文件。我将用户的IP地址保存在他上次上线时的数据库中。
Android是否有像互联网上的监听器这样的东西,所以我可以发送请求(来自带有IP的myserver),以检查它是否是我正在寻找的用户,或者IP是否已经改变?
答案 0 :(得分:0)
移动设备上的IP地址非常短暂。此外,为了节省电池电量,许多手机在不使用时会关闭wifi天线。当然,互联网连接在移动设备上总是很不稳定。
因此,设备通常要求服务器“给我一个文件吗?”通常要简单得多。在Android上执行此操作的一个好方法是使用AlarmManager并让设备定期检查是否有应该下载的文件 - 可能每天一次或两次。
答案 1 :(得分:0)
您可能需要查看Android Cloud to Device Messaging Framework。例如,您可以使用它来告诉Android设备上的应用程序有从服务器获取的新内容。