1

我正在使用 Ionic 和 Angular Ionic 开发一个移动应用程序:

Ionic Framework : @ionic/angular 5.0.7
@angular-devkit/build-angular : 0.803.26
@angular-devkit/schematics : 8.3.26
@angular/cli : 8.3.26
@ionic/angular-toolkit : 2.2.0
Cordova:
Cordova CLI : 10.0.0
Cordova Platforms : android 8.1.0
Cordova Plugins : cordova-plugin-ionic-keyboard 2.2.0, cordova-plugin-ionic-webview 4.2.1, (and 7 other plugins)
Utility:
cordova-res (update available: 0.14.0) : 0.10.0
native-run (update available: 1.0.0) : 0.3.0
System:
Android SDK Tools : 26.1.1 (C:\Android\sdk)
NodeJS : v14.2.0 (C:\Program Files\nodejs\node.exe)
npm : 6.14.4
OS : Windows 10

我正在使用 IBM Cloud App ID 单页应用程序身份验证并遵循以下指南:

SPA 身份验证会打开一个弹出窗口以允许用户输入凭据。由于我正在运行设备应用程序(而不是 web),因此弹出窗口没有打开,并且出现错误:“无法打开弹出窗口”。

是否可以让设备打开弹出窗口?在设备外的浏览器内运行应用程序时,它工作正常。该应用程序必须在设备上运行,因为它使用设备摄像头来读取 QRCode。

4

0 回答 0