三方登录一直用的友盟等。遇到需求后台想要code,友盟返回的类里是没有此参数的。(有找到的朋友希望留言)
因此单独集成微信登录。遇到的问题:
1.universalLink必须和微信后台填入的一致,直接这样填https://是不可行的,只是单纯能调起微信,无法分享和登录
2.在 “info”标签栏的“LSApplicationQueriesSchemes“添加weixin 和weixinULAPI。我就是忘记weixinULAPI,无法唤起微信。
3.code有延迟问题。多次尝试,获取到code后要有几秒延迟,code才能正常鉴权,否则返回鉴权失败code已使用。我怀疑是微信后台code更新有延迟。
至于微信登录集成步骤,资源有很多。此处放一个我参考的