I have an android app that's intended for both google play and app gallery , It's one project with 2 flavours , currently i have no user system in my app and i have IAP to enable premium features
Note:
For the google version of the app i don't let app proceeds until gms exists
For the huawei version of the app i don't let app proceeds until hms exists
I have these questions :-
1- If a user with a huawei device paid my app from google play store ,then gms blocked in huawei , does it mean this user will loss his payment ?
2- Is it a usual practise that apps has IAP with no user system and depend only on restore history given by google/huawei accounts store ?
3- To escape from liablity isn't it better to make the app in huawei with different bundle id than the one in google ?
4- Any other way to block installment for gms version of the app in huawei ? meaning make google play version for gms devices only and app gallery version for huawei devices only without overlapped installment as for now there are some huawei devices that features both stores?