plaid_flutter
plaid_flutter copied to clipboard
Plaid Identity flow crashes at Document Capture on iOS 13
Tested on plaid_flutter version 3.1.0
with sandbox environment, running on iOS Simulator with iOS 13
[✓] Flutter (Channel stable, 3.3.10, on macOS 12.6 21G115 darwin-arm, locale en-HN)
[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 14.2)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2021.3)
[✓] VS Code (version 1.75.1)
[✓] Connected device (4 available)
[✓] HTTP Host Availability
Steps to reproduce :
- Generate Link Token for Identity Verification
- Create Token Configuration
- Open Widget
- Get through flow until Document Verification
- Select any document
- Press take photo button
While testing on devices with iOS version > 13 , I get prompted with the following permission:

Perhaps the issue is more related to plaid's iOS SDK, but sharing just in case.
You're right. I also tested here on iOS simulator 13.7 and crashed.
It seems to be something related to the Plaid SDK itself when trying to present a UIDocumentMenuViewController
.
There's nothing I can do on my end but I'll try to reach out to the Plaid team and report the issue.
For now I'll leave it open until further news.
Has anyone found a solution to this? I am facing something different but similar. See attached video
https://github.com/jorgefspereira/plaid_flutter/assets/142758792/6dba38bb-9beb-4dc9-b545-d76a5a3cc88e
Want to add I am new to flutter so not sure if the issue could be related to a configuration I am missing. Please, let me know if you have an idea on how to fix this. Thanks
Updating my previous message with the error I get. For some reason that part is cut out when I upload the video
Did you test with a real device?
I didn't test this flow, but simulator didn't have camera (I'm not sure if it works now).
Haven't tried it with a real device. Will do that and keep this thread updated