I just released a watch face for the VA3 and though publishing it for fenix 5 as well would be low hanging fruit. Everything worked fine on the simulator but shortly after publishing I got feedback from a user that it is not starting up on his device but reverting back to the standard watch face. It seems to run on the Vivoactive 3 (there I am also still waiting for my own device) even though the code does not distinguish between those two devices.
So I am wondering if there are any good ideas on how to approach these kind of bugs. Simulator works fine, device not and none is available to check yourself.
I cannot afford to buy each device just for testing.
Any best practices or typical reasons for these kind of bugs?