首先, 我正在寻找使用私有API的资源。 这是一个企业应用程序,永远不会去应用程序商店 我需要尽可能多地从用户手中获取配置。
话虽这么说,我有一个设备,ipad将通过设备提供的adhoc wifi网络连接并与之通信。 ipad连接到此设备,并通过套接字连接将原始数据发送给它。我还需要连接到互联网进行数据同步。
80%的时间,ipad将连接到这个adhoc wifi设备。 ipad上的管理软件不允许用户调整wifi设置,所以我试图确保我连接到我的设备而不限制我的服务器同步。我知道我可以使用苹果Reachability类来确定连接,这不是我想要的。我需要使用3g和wifi。
有没有办法在代码中强制执行此操作?或者,我可以查看私有API的资源以找到方法吗?
这将是在iOS 5中,最优选的方法是通过一些私有api方法路由我的http请求以使用3G并让套接字请求使用wifi到adhoc设备。
代码示例非常棒,研究中的链接/类名将非常受欢迎。
再一次这不是进入应用程序商店,它是一个企业应用程序
答案 0 :(得分:2)
我发现的分辨率是在私人分配的ip范围内分配一个ip,ipad使用(169.254.x.x)到adhoc设备然后让ipad确定ip。然后看看我是否可以打开与设备的套接字连接(以确定它是否可用),然后发出打印。
走这条路,我仍然可以使用3g数据,也可以通过wifi与设备通信。