Q&A

LINEブラウザでAndroidのみCameraの起動が認証エラーでできない。

表題の不具合が起きており困っています。 Vue.jsでliffアプリを作成しておりますが、vue-qrcode-readerで表示されるはずのカメラが起動できない状態です。 Permissionが取れていないエラーが出ているのですが、vue-qrcode-reader内で

const constraints = {
    audio: false,
    video: {
      width: { min: 360, ideal: 640, max: 1920 },
      height: { min: 240, ideal: 480, max: 1080 },
      ...(await narrowDownFacingMode(camera))
    }
  };
navigator.mediaDevices.getUserMedia(constraints);

が記述されており、iOSでは問題なくカメラが起動しています。 Androidでのカメラ起動に何かliff特有のコードや解決策などありましたら教えていただきたいです。 よろしくお願いします。

追記

liffのバージョンは訳あって2.1.14を利用しています。

  • 0
  • 0
  • 1057
  • X(旧Twitter) facebook
本当によろしいですか? question.vm