xu-li / cordova-plugin-wechat

A cordova plugin, a JS version of Wechat SDK
1.22k stars 509 forks source link

有存在 facebook 插件时,登录不了 #537

Open lynzz opened 5 years ago

lynzz commented 5 years ago

我在 ios 下调 weixin 登录时,有安装 cordova-plugin-facebook4 时,会弹出 weixin 授权页面,确认授权后,自动回 app 里,然后没任何回调。

xcode 上是会如下日志

FB handle url: wxcfef2e6f1599cd54://oauth?code=021GLj651g2gRT16ER4517BZ551GLj6H&state=_1557457836513

去掉 facebook 插件,就可登录成功

环境

 ionic info

Ionic:

   ionic (Ionic CLI)  : 4.12.0 (/Users/lzz/.nvm/versions/node/v10.4.0/lib/node_modules/ionic)
   Ionic Framework    : ionic-angular 3.9.2
   @ionic/app-scripts : 3.1.8

Cordova:

   cordova (Cordova CLI) : 7.1.0
   Cordova Platforms     : android 6.3.0, ios 5.0.0
   Cordova Plugins       : cordova-plugin-ionic-keyboard 2.0.5, cordova-plugin-ionic-webview 1.2.0, (and 9 other plugins)

System:

   Android SDK Tools : 25.2.3 (/Users/lzz/Library/Android/sdk)
   ios-deploy        : 1.9.4
   ios-sim           : 7.0.0
   NodeJS            : v10.4.0 (/Users/lzz/.nvm/versions/node/v10.4.0/bin/node)
   npm               : 6.1.0
   OS                : macOS Mojave
   Xcode             : Xcode 10.2 Build version 10E125

插件

<plugin name="cordova-plugin-wechat" spec="^2.8.0">
        // 去除
    </plugin>
    <plugin name="cordova-plugin-facebook4" spec="^4.2.1">
        // 去除
    </plugin>
jasonz1987 commented 5 years ago

应该是回调被拦截了。。