little-snow-fox / react-native-wechat-lib

🚀 WeChat login, share, favorite and payment for React-Native on iOS and Android
MIT License
653 stars 127 forks source link

registerAPP universalLink(IOS) #179

Open TAeRSI opened 2 years ago

TAeRSI commented 2 years ago

universalLink已经配置成功,但是调用registerAPP一直在返回undefined是为啥?参数里边已经写了universalLink 而且调用sendAuthRequest后也能调起微信授权页面,但确认授权后没有返回值,啥都没有~为啥嘞 @little-snow-fox

Talaxy009 commented 2 years ago

+1 遇到了同样的问题

Talaxy009 commented 2 years ago

我的问题解决了,主要就是检查一下 universal link 是不是 https:// 开头 / 结尾,比如 https://check.com/ 这样,然后再检查一下 这里 的步骤有没有漏。之后授权就能拿到返回值了,有点比较奇怪的是第一次调用 registerAPP 返回 undefined,第二次及之后才返回 true,不清楚是什么原因🤔

TAeRSI commented 2 years ago

那你很幸运啊~我这边一直不行,啥都检查了。

然后解决办法就是registerAPP直接原生搞的,然后授权登录那里去lib的iOS源码那里断点查看也能拿到微信返回的code、errorCode那一堆值,但js那边就是接收不到,也是很无语,然后也是改了下这个lib的源码才搞成功的~心累~

我也请教了一下其他的大佬,人家用这个依赖一点问题都木有,IOS很顺畅的使用,超级纳闷我咋这么多问题┓(;´_`)┏

NapChen commented 2 years ago

我的问题解决了,主要就是检查一下 universal link 是不是 https:// 开头 / 结尾,比如 https://check.com/ 这样,然后再检查一下 这里 的步骤有没有漏。之后授权就能拿到返回值了,有点比较奇怪的是第一次调用 registerAPP 返回 undefined,第二次及之后才返回 true,不清楚是什么原因🤔

我也是,第二次才能拿到返回值,所以在componentDidMount再注册一次就行了

Norcy commented 2 years ago

我的问题解决了,主要就是检查一下 universal link 是不是 https:// 开头 / 结尾,比如 https://check.com/ 这样,然后再检查一下 这里 的步骤有没有漏。之后授权就能拿到返回值了,有点比较奇怪的是第一次调用 registerAPP 返回 undefined,第二次及之后才返回 true,不清楚是什么原因🤔

Thanks you for save my time.

wubaibin commented 1 year ago

UniversalLink已经配置成功,调用注册APP一直在返回undefined是为啥? @little-snow-fox

请问这个问题解决了吗

wubaibin commented 1 year ago

那你很幸运啊~我这次不行,啥都检查了。

然后APP直接发起了很解决的办法就是查看授权去那里去lib的iOS源头那里也能拿到微信、错误代码那个断点返回的结果,但是那个地方就是没有接收到代码,然后也是改了下这个lib的源头才搞成功的~心累~

我也请教了一些其他的大问题,人家依赖这个都木有,IOS很随意的我的问题,超级纳闷咋这么多问题┓(;´_`)┏

请问是怎么解决的,我也遇到同样的问题