Android iOS IAP

If an user uninstall my game , him lose all shopping in my game and have to buy all again ? Android or iOS

No, if you did things right. When you add IAP both Google Play and iTunes force you to add a recovery option, so that users can claim whatever they bought in your game (if it was not a buy-once thing) So it’s up to you to do it right!

Thanks i don,t have implemented this yet , i have to look a plugin for this , thanks for the answer .

Have a look at Soomla’s http://soom.la

Well on Android, it will tell you the user has already purchased this item if they try buy it again.