expo: Expo Barcode Scanner Fails to Decode QR Codes with vCard Data on Android
Minimal reproducible example
https://snack.expo.dev/@hrant.mabbly/vcard-android-does-not-work
Summary
The Expo Barcode Scanner, a critical component for many mobile applications, is experiencing issues on Android when attempting to decode QR codes that contain vCard data. This problem arises when users try to scan QR codes generated with vCard information attached.
Two Snacks which could be used to do the test Link: QR code with VCard data Link: Expo Barcode Scanner (USE ANDROID)
Environment
expo-env-info 1.0.5 environment info:
System:
OS: macOS 14.0
Shell: 5.9 - /bin/zsh
Binaries:
Node: 16.17.1 - ~/.nvm/versions/node/v16.17.1/bin/node
Yarn: 1.22.19 - /usr/local/bin/yarn
npm: 8.15.0 - ~/.nvm/versions/node/v16.17.1/bin/npm
Watchman: 2023.01.09.00 - /opt/homebrew/bin/watchman
Managers:
CocoaPods: 1.11.3 - /Users/mabbly/.rvm/gems/ruby-2.7.4/bin/pod
SDKs:
iOS SDK:
Platforms: DriverKit 22.4, iOS 16.4, macOS 13.3, tvOS 16.4, watchOS 9.4
IDEs:
Android Studio: 2021.2 AI-212.5712.43.2112.8609683
Xcode: 14.3.1/14E300c - /usr/bin/xcodebuild
npmPackages:
expo: ^49.0.8 => 49.0.8
react: 18.2.0 => 18.2.0
react-dom: 18.2.0 => 18.2.0
react-native: 0.72.4 => 0.72.4
npmGlobalPackages:
eas-cli: 3.4.1
Expo Workflow: managed
About this issue
- Original URL
- State: closed
- Created 10 months ago
- Reactions: 1
- Comments: 20
@alanjhughes thank you !