Major freezing/failing of my retool mobile app

Hi there!
​
Our organization has been happy users of retool mobile since launch. However, the last couple months we have been getting a lot of issues, crashing our app in deployment.
​
​The main issue we are facing is unresponsive buttons and the scanner component freezing, forcing us to restart the app to get them to work. When it does crash, we have no error messages indicating what is causing the failure. I have attached


videos to this, demonstrating the most common issues we are getting. Other issues observed have included: β€œscreen going completely white, camera not working, buttons not working, screen going completely black”.

​

The devices experiencing the issues are all over the board (new& old ios devices, and androids) which makes me think its an issue on the retool side and not our devices.

​

Would love insight into this, as our retool mobile app is an extremely important part of our production. If we cannot get this solved, we will probably need to move off retool to a custom solution.
​

1 Like

Thanks for reaching out, @Ryan_Dale! I'm currently investigating the scanner issue that you've described here and will provide an update as soon as possible. :+1:

I'll also make sure that the rest of your feedback gets surfaced internally.

Thank you!!

1 Like

If you're willing to be a bit of a guinea pig, we do have a scannerV2 component that you can try out! In my initial testing it seems to not have the same issue, but I can't guarantee that everything else about it is free of hiccups.

I've raised the necessary feature flag for your org, so you should see it as an option in the mobile IDE. If you do give it a shot, let me know what you find!

Im trying to use this new component, but running into an issue where I cannot close the scanner after successfully scanning a code (essential for our use case). Is there a way to accomplish this?

Yes! You can set up an event handler that fires off scannerName.close() in response to the Capture event. That could easily be a component setting, though - I'll give that feedback to the team.

2 Likes