绕过微信包名限制,希望老师给点建议

来源:8-2 通过注解生成指定模板的代码

默小铭

2019-04-07

我目前做的项目是使用ARouter实现了组件化

然后我自己的需求是:

  1. 写一个ShareSDK库,只用作登录和分享功能
  2. 写一个PaySDK库,只用作支付功能实现

主要是想把这两个功能解耦,也可以把这两功能做成jar包,其他项目直接集成,快速开发,同时不想把自己所有的技术都给公司用,防止公司过河拆桥(有过这样的经历!)

然后用老师方案就感觉有几个问题,
好处就是不用管微信那几个回调类,哪里实现都可以,但

  1. 支付或者分享的回调一定要写在实现的模块
  2. 另外如果写在实现的模块就不好封装jar包

最后仔细思考过,觉得还是用官方原来的方案,然后将回调都写在应用启动模块,比较解耦

这个绕过微信包名限制的做法,感觉比较好的使用场景还是在用于微信SDK的测试,和没有使用组件化的仙姑较为合适

请问下老师的理解,或者有没有更好的方案???

写回答

1回答

傅猿猿

2019-04-07

暂时性没有,微信是老大,人家规定的是什么就是什么,这个我也很尴尬,所以呢,才会使用类似于之前的那种黑科技动态的去生成这样的符合他要求的类,要不然我也不会费那么大劲啊,如果可以自定义或者说是随意打包的话,嗯,如果你不这么做的话你的app可能根本就打不开那个毁掉。

0
0

Android通用框架设计与完整电商App开发

从第一行代码开始教你,通用且一键式配置的框架设计并轻松实现完整电商App

2028 学习 · 1182 问题

查看课程