来自iOS SDK的网络流量

时间:2015-09-22 07:36:54

标签: ios nsurlprotocol cfnetworking

假设我想构建一个与服务器通信的SDK。我想要任何一个(甚至不是实现SDK的应用程序)拦截并查看我的请求/响应。

如果我使用像AFNetworking这样的公共库,可以通过注册NSURLProtocol来查看所有请求。

我假设如果我使用CFNetworking来执行我的请求/响应处理,这将更难做到吗?或者我错过了什么?是否有可能拦截该流量?

1 个答案:

答案 0 :(得分:1)

使用非基于NSURLConnection的类,特别是C低级别类(因为NSIn/OutStream可以被调整),如CFNetwork的{​​{1}},会让潜在好奇的开发人员更难生活。但是,它永远不会停止坚定的决定。例如,您的框架可以被反编译,虽然这不是一项微不足道的任务,这意味着如果信息不值得,许多人甚至会在开始之前退出。