项目背景;
1、项目内是使用混合开发的,有webview的h5和原声的开发界面
2、两个页面右上角都有使用分享的工具,而且使用的是ShareSdk分享工具
3、现在项目需要把webview独立进程来减少app的性能开销;
4、那么项目内就有2个进程了。主进程和webviewactivity使用的进程:web进程;
5、当项目完成后发现一个问题。主进程分享微信的回调正常,但是web的进程分享回调就不正常了。
发生问题:
现在本人觉得是微信规定的回调的基类WXEntryActivity的问题;
把WXEntryActivity的process设置为web进程;那么子进程web中分享回调都可以成功。但是主进程就不行了;
WXEntryActivity不设置process的话,在主进程运行,主进程就可以分享回调也正确。但是子进程就不行了;
求大神解决这种情况。