私はアンドロイドの開発者ではなく、アンドロイドのことで立ち往生しています。ここの誰かが私を助けてくれることを願っています。
私のウェブサイトに WebAuthn/FIDO2 を実装していますが、これはブラウザで完全に機能しています。しかし、Android アプリ (android.webkit.webview) で自分の Web サイトを開くと、エラーが表示されます。
I/chromium: [INFO:CONSOLE(136)] "Got error-NotSupportedError: The user agent does not support public key credentials."
私のウェブサイトで使用しているコードサンプルは次のようなものです:
navigator.credentials.create({ publicKey })
アプリでhttps://webauthn.io/を開くと、「このブラウザは現在サポートされていません」と表示されます
どうにかして webView を更新できませんか?
私はsdkバージョンを使用しています(API 26、Android 8.0 oreo)
回避策はありますか?
前もって感謝します!