IAP - a purchase/restore full version button - good idea?

hello again

i know in iphone the store.restore() function calls for a popup to connect to the store.

i am looking for a way for in case the device is iphone and there is no saved file i call for

a button “PURCHASE/RESTORE” so it will check if this is a restore request or a purchase.

in android i know the store.restore() function is silent so the user does not see the interaction behind

the scenes. and i only have to put a “PURCHASE” button to unlock full version if the full version has not yet

been unlocked.

does that sound like a good idea to implement into my app?

thanks