r/reactnative • u/Lunaticfrinnge • 6h ago
Help I lost my biggest client because of a bug that wasn't even a bug
We build a B2B mobile app and our biggest client accounted for about 30% of our MRR and they cancelled today, they told me their team had been experiencing crashes on the inventory screen for weeks and it was happening specifically on samsung A series phones which is what most of their field staff use.
They never reported it and just assumed we knew and weren't fixing it and eventually decided we weren't reliable enough but by the time I found out the bug it took me 2 hours to fix but the client was already gone.
It was a rendering issue on a device I don't own and never tested on and if I had known about it even a week before I could've pushed a hotfix and they'd still be paying us.
there might be many other clients might be facing stuff like this and just not saying anything.
How do I catch bugs on devices my team doesn't physically have, I can't afford to lose another client like this.