How to check subscription status in App

Hello,

I have an IAP subscription that has a 14-day trial period.
Once the 14 days is up, the user is charged their first subscription payment.

The user can cancel their subscription at any time.

Each time the user starts the app, I need to check subscription status to see they have not cancelled subscription OR if they're installing on another device, restore the subscription on THAT device too.

Apparently, checking on purchases from the app requires the user to login to their app store account.

Question - Is that the case? By checking purchases in code, does the user need to login to the App Store?
I'm trying not to force the user to login each time they start the app...

Question - Using subscription IAP, does the purchase transaction date get updated in the app store each time the user is charged for the subscription?

Thanks to those who can advise.

How to check subscription status in App
 
 
Q