我正在将 Angular 用于我的 nativescript 应用程序,并且我正在使用以下代码为 oAuth 登录流程打开 chrome 自定义选项卡:
const builder = new customtabs.CustomTabsIntent.Builder();
const customTabsIntent = builder.build();
customTabsIntent.launchUrl(Application.android.startActivity, android.net.Uri.parse(fullUrl));
Chrome 标签页打开后,如果用户在安卓手机上按下主页按钮关闭应用程序,然后通过手机菜单中的应用程序启动器图标再次打开应用程序,Chrome 标签页会自动销毁。如果从最近打开的应用列表中打开,应用会按预期打开。
我在清单中尝试了 android:launchMode="singleTask"
,但没有成功。