作者:爱生活爱Android
链接:https://www.jianshu.com/p/02a2167b3c8d
需求来源
在公司工作过程中,有时领导会拿竞争对手的APK让我抓包,看看别人的接口请求和返回结果,然后分析这些数据在公司后期产品开发中是否有用。如果我们公司有这种想法,那么我们公司竞争对手肯定也有这种想法,那么如何避免他人拿我们公司APK去抓包呢?下面我就来说下自己的想法。
原理分析
代码实践
经过查找资料与实践,发现如下的代码能够满足需求:
不足之处
这里只要判断使用了代理,就停止请求接口,这也是有些不足的地方,比如用户使用了一个国外的代理,她使用该代理是用来访问国外网站的,非常合理。就应为她加入了代理,导致不能使用我们的APP,这就使得用户体验比较差。
总结
这个总结不好下啊,因为公司考虑到用户体验,最终没使用这个方法,所以只是个研究性的办法。后期如果使用上了,在来补充这个总结。
●编号366,输入编号直达本文
●输入m获取到文章目录
推荐↓↓↓
Java编程
更多推荐《18个技术类公众微信》
涵盖:程序人生、算法与数据结构、黑客技术与网络安全、大数据技术、前端开发、Java、Python、Web开发、安卓开发、iOS开发、C/C++、.NET、Linux、数据库、运维等。
领取专属 10元无门槛券
私享最新 技术干货