我正在Visual Studio Code中开发一个面向Android API 30的Ionic/Cordova/Angular应用。它的MSAL登录过程有一个在Azure中设置的重定向URI,假设它是myapp://callback。Android 11以上的设备不允许这样做,并引发ERR_UNKNOWN_URL_SCHEME错误。因此,在我需要使用http或https的印象中,在我将myapp://callback更改为https://localhost/callback后,我一直得到ERR_CONNECTION_REFUSED。我尝试过清单文件中的意图和权限,但它们似乎没有任何作用。我尝试过插件,但我得到“plugin not installed”错误,即使它们已经安装/添加。我错过了什么?
1条答案
按热度按时间ltqd579y1#
我需要将cordova-plugin-safariviewcontroller升级到2.0.0,并向config.xml添加一个CustomTabsService intent,如本页所示:https://github.com/auth0/auth0-cordova/issues/180
我还需要将cordova-plugin-androidx-adapter和此设置添加到config.xml中,
并将以下脚本添加到package.json中:“安装后”:“npx jetify”