Best practices for solving device / OS version related issues on a large variety of devices

Hello! What are the best practices to solve device / OS version related issues if I don’t have the physical device to debug the problem with? Currently I have an application published and used by plus 1000 users, and on a couple of users a single feature is causing issues. The feature uploads a base64 encoded image from a server and stores it on the device. On a couple of users this doesn’t work (could be a network problem), so how could I tackle this issue without having a big arsenal of old and new devices to debug with?


For Android devices, I think AVD still does the job to test various devices and Xcode for iOs. Here you can read some useful tips.

Hope this helps.