码迷,mamicode.com
首页 > Web开发 > 详细

只上传APK而不进行反编译,在服务器集成第三方SDK。是如何实现的

时间:2014-10-17 11:35:15      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:ar   使用   sp   文件   问题   代码   bs   服务器   as   

============问题描述============



前提:上传的APK中以及接入了服务器接入方提供的统一接口调用代码。
本地将游戏打包好APK后,直接上传这个APK。然后服务器端会将第三方SDK自动集成到APK中,
使上传的这个APK自动集成了第三方渠道的SDK。

一般想到的做法是将上传的APK进行反编译成工程,然后将SDK集成到工程中,再进行编译打包签名生成APK。

但是有的接入平台说拿到APK后不用进行反编译就能集成第三方SDK。

百思不得其解他们是如何做到的,到底是什么原理。(排除动态加载DEX文件方法)

============解决方案1============


他只是说不反编译你的代码而已.

传入服务器以后,他解压获取你的 classes.dex 文件,然后就爱那个自己的 jar 包合并到里面,再重新打包就好了,反正你的应用接口都是符合他的标准的,他只是把需要使用的 jar 包或者.so 文件进行一次合并

只上传APK而不进行反编译,在服务器集成第三方SDK。是如何实现的

标签:ar   使用   sp   文件   问题   代码   bs   服务器   as   

原文地址:http://www.cnblogs.com/lianxu61/p/4030458.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!