电容器:应用内导航+自定义URL重定向



在我的电容器应用程序,我能够打开一个新的窗口,以方便登录(与Auth0)。成功登录后,它打开一个自定义URL方案(这是在电容器应用程序中注册的)。在iOS中确实提示说Open In "my_app"?,但选择Open确实会将我送回应用程序。

我想做同样的事情,但不打开一个新的浏览器窗口,没有提示。基本上不需要离开应用程序。

我的尝试是在capacitor.config.json中设置我的allowNavigation设置,以便我的验证提供程序在应用程序中打开。这工作,但成功登录后,它只是挂起。它没有提示打开应用程序或任何东西。

什么类型的回调URL将用于应用内浏览器电容器应用程序?是否需要通用/自定义URL方案?

我意识到我的问题在这里是意想不到的方式来导入电容器浏览器插件。一旦我像Docs说的那样导入,应用程序内的浏览器窗口工作得很好。我还从allowNavigation设置中删除了这些url(因为在我的情况下,它们是外部的,不受我们控制)。

import { Plugins } from '@capacitor/core';    
const { Browser } = Plugins;
...
await Browser.open({ url: 'http://capacitorjs.com/' });

相关内容

  • 没有找到相关文章

最新更新