接入微信sdk第二天中,基于之前的微信与第三方的分享的坑踩了一遍,今天又来了,在做微信支付的时候,微信支付成功后,成功的回调不走,调试微信的时候又不能打debug调试,要正式包才能调起微信支付,打了log发现,支付成功后完全不走onCreate方法,说明官方的
这个activity没有拉起来,在Manifest文件也注册了这个activity,按照开发文档的方式注册的。但是在调用分享的时候这个回调走了onResp并且返回成功。在想是不是不走这个activity,抱着一丝希望,又从头到尾看了一遍文档结果发现
试着在wxapi包里面又创建了一个WXPayEntryActivity的activity,方法跟之前创建的WXEntryActivity一样,cv大法。编译运行之后,发现竟然在WXPayEntryActivity里面给了回调了。也就是说,微信支付是一个activity,微信分享或者其他功能走了另一个activity。至此wxapi包里面有两个activity了一个WXPayEntryActivity支付的,一个WXEntryActivity分享或者其他功能的。PS:吐槽一下微信官方demo最新更新到2018.5.10号