之前做微信分享,分享成功以后回调很正常,然而并没有发现有什么坑的地方,
突然....公司出新需求了,要接入微信登陆,开始还很高兴,以为挺简单的,直接通过、
调起微信客户端,然后通过获取token以及用户信息就行。没错....果然还真可以,成功调起了微信,由于微信没有登陆,按了返回键,问题出来了,竟然给我弹出了一个“分享取消”的Toast,纳闷了,我明明是去登陆的,这跟我弹出个分享取消,太不友好了,
瞬时google一般,搜到的结果如下:
这个答案也只能解决用户在登陆微信的情况下按返回键能区分是登陆还是分享,但是如果没有登陆的情况下,按下返回键还是默认弹出“取消分享”,还请有遇到此问题的哥们指点一二。暂时我这只能用“用户取消”统一来代替了。
求解中....