カメラ権限
スキャン時に理由と共に(Android Developers, n.d.; Felt et al., 2012)。通知権限の要求と同じ原則です。
読み取り枠とフィードバック
枠とライトを表示し(Google, n.d.; Apple, n.d.; MDN, n.d.)、触覚フィードバックで成功を伝えます。
安全と代替
先にドメインを表示し(Kieseberg et al., 2010)、エラー防止に。手入力も用意(WCAG 2.2 4.1.3)。
よくある質問
- 権限はいつ?
- 初回スキャン時に理由と共に。
- カメラなしでも?
- 手入力などの代替を。
出典確認日:2026-10-27
参考文献
- Google. (n.d.). Barcode scanning. ML Kit. 認識条件です。
- Apple. (n.d.). DataScannerViewController. VisionKit documentation. iOS標準スキャナーです。
- MDN Web Docs. (n.d.). MediaDevices: getUserMedia() method. Webカメラアクセスです。
- Android Developers. (n.d.). Request runtime permissions. 文脈に沿った権限要求です。
- Felt, A. P., Ha, E., Egelman, S., Haney, A., Chin, E., & Wagner, D. (2012). Android permissions: User attention, comprehension, and behavior. In Proceedings of the Eighth Symposium on Usable Privacy and Security (pp. 1–14). ACM. 権限は理解されにくい研究です。
- Kieseberg, P., Leithner, M., Mulazzani, M., Munroe, L., Schrittwieser, S., Sinha, M., & Weippl, E. (2010). QR code security. In Proceedings of the 8th International Conference on Advances in Mobile Computing and Multimedia (pp. 430–435). ACM. 悪意あるQRの危険です。
- World Wide Web Consortium. (2023). Web Content Accessibility Guidelines (WCAG) 2.2. 1.1.1と4.1.3の基準です。
