cordova 用于Android的Ionic应用在登录重定向后失败,URL方案错误

46scxncf  于 2022-11-15  发布在  Android
关注(0)|答案(1)|浏览(117)

我正在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”错误,即使它们已经安装/添加。我错过了什么?

ltqd579y

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”

相关问题