7

首先, 我正在寻找使用私有 API 的资源这是一个企业应用程序,永远不会去应用商店 我需要尽可能多地从用户手中获取配置。

话虽如此,我有一个设备,ipad 将通过该设备提供的 adhoc wifi 网络连接并与之通信。ipad 连接到这个设备并通过套接字连接向它发送原始数据。我还需要连接到互联网进行数据同步。

80% 的时间里,ipad 会连接到这个 adhoc wifi 设备。ipad 上的管理软件不允许用户调整 wifi 设置,所以我试图确保我连接到我的设备而不限制我的服务器同步。我知道我可以使用苹果的 Reachability 类来确定连接,这不是我想要的。我需要同时使用 3g 和 wifi。

有没有办法在代码中强制执行这一点?或者是否有我可以查看的私有 API 资源以找到方法?

这将在 iOS 5 中,最可取的方法是通过一些私有 api 方法路由我的 http 请求以使用 3G,并让套接字请求使用 wifi 到 adhoc 设备。

代码示例会很棒,非常感谢研究的链接/类名。

再一次,这不是进入应用商店,它是一个企业应用程序

4

1 回答 1

2

我发现的解决方案是在 ipad 使用的私有分配的 ip 范围(169.254.xx)中分配一个 ip 给 adhoc 设备,然后让 ipad 确定一个 ip。然后看看我是否可以打开到设备的套接字连接(以确定它是否可用),然后发出打印。

走这条路,我仍然可以使用 3g 数据以及通过 wifi 与设备通信。

于 2011-11-21T16:17:12.593 回答