-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
用Shadow编译的apk可以独立运行吗? #16
Comments
用Shadow编译出的apk是不能独立安装运行的。但是同一份源码不应用Shadow插件,编译出的apk是可以独立安装运行的。 如果非要将插件Apk再某种场景下让用户再正常安装一次,只能考虑增量升级的方案,将两个apk的Diff算出来生成另外一个apk。当然这个我们只是设想过,我们的业务并不需要这种场景。 |
我们的业务场景就是接入一些第三方公司的apk,在我们app里作为插件运行,我们只是相当于第三方cp方的一个渠道,第三方cp的apk也可能通过自有渠道去独立安装,也可能接入其他公司的app作为插件运行。是不是这种场景可能不大适合用Shadow? |
那这实际上跟我们的业务是一样的。只是不同渠道的apk用不同的编译选项编译出不同的包而已。我们只要保证不同渠道的代码是同一份就足够了。其余的问题都是自动化可以解决的,并不浪费人力。 |
我们项目现在正在调研用Shadow,插件热更新和0hack还是很吸引人的。 |
1.文档自然是应该有的。没有文档的情况下,大家不能拿来直接用也是正常的。在提供文档之前,我们会提供人工回复咨询的。这些回复也尽量是可以直接用到文档沉淀中的。 |
想在我们项目里作为宿主接入Shadow,然后自己写个demo作为插件接入Shadow,该怎么做呢?只能自己看源码吗?想比较快速的验证下Shadow和我们项目的构建是否兼容,以及需要跑一下公司的隐私测试。 |
那我觉得Shadow的Sample已经满足需求了。 |
我们自己的项目不是个壳工程,代码比较多,不好替换,我先自己接入看看,有问题再说。 |
你们的项目不是个壳工程很正常的。不用替换什么。 你可以参考 |
好的,谢谢! |
我们项目的情况是我们的app是一个宿主app,打算接入其他第三方公司的app,第三方公司的app也是能够独立安装运行的。如果第三方公司用Shadow编译他们的apk,是不是就不能独立安装运行了?
The text was updated successfully, but these errors were encountered: