我正在开发一个与服务器进行数据对话的android应用程序。 IP地址和端口号配置到android应用程序代码中。现在,如果我的服务器IP更改或端口更改,我必须一次又一次地构建应用程序。谁能为这个问题提供解决方案????
答案 0 :(得分:0)
我认为这不是完美的答案,但您可以做的是如果您要在Google Play商店发布您的应用。您还可以使用 GCM(Google云消息传递)将一些数据推送到您的Android设备。将GCM消息中的IP和端口号发送到设备,并相应地使用您的应用程序与GCM消息中提供的IP和端口与该服务器通信。 设备必须安装Google Play服务。
服务器有静态IP ,因此您的IP不应该频繁更改。
结帐GCM此处。
您还可以在GCM消息中发送一些数据。将数据(在您的情况下,服务器的IP地址和端口号)保存在本地存储上,并从该文件中读取服务器的IP:端口。