我正在开发一个与服务器通信以获取数据的 android 应用程序。IP 地址和端口号配置到 android 应用程序代码中。现在,如果我的服务器 ip 更改或端口更改,我必须一次又一次地构建应用程序。谁能提供这个问题的解决方案????
问问题
261 次
1 回答
0
我认为这不是完美的答案,但你可以做的是,如果你要在 google play store 上发布你的应用程序。您还可以使用GCM(Google 云消息传递)将一些数据推送到您的 android 设备。将 GCM 消息中的 IP 和端口号发送到设备,然后使用您的应用程序通过 GCM 消息中提供的 IP 和端口与该服务器进行通信。设备必须安装 google play 服务。
服务器具有静态 IP,因此您的 IP 不应如此频繁地更改。
在这里结帐GCM。
您还可以在 GCM 消息中发送一些数据。将数据(在您的情况下为服务器的 IP 地址和端口号)保存在本地存储上,并从该文件中读取服务器的 IP:端口。
于 2013-10-22T07:05:35.823 回答