Apple ID Password Is Required During In-App Purchase

Hello,

I would like to ask about an Apple ID authentication behavior during in-app purchases.

Our app uses a StoreKit 1 (SKPaymentQueue-based) implementation, and there are no differences in the in-app purchase logic between the TestFlight build and the App Store production build.

However, we have observed that some users are prompted to enter their Apple ID password during in-app purchases.

The observed behavior is as follows:

On the first in-app purchase, the system prompts for the Apple ID password

After the password is entered once, subsequent purchases proceed normally using Face ID (double side-button press)

Even after deleting and reinstalling the app, or switching between TestFlight and App Store builds, the password prompt does not reappear if authentication has already occurred

This behavior can occur even when the Apple ID already has an active auto-renewable subscription

The only confirmed change on our side is:

The app is now built with Xcode 26 instead of Xcode 18

Based on this, we are currently considering the following possible causes:

A change in purchase authentication behavior due to the Xcode version update

Expiration of the Apple ID purchase authentication session after a long period without purchases

In addition to these points, we would like to ask:

Are there any other common conditions or security policies in iOS or the App Store that may cause the system to require Apple ID password input during in-app purchases?

Is this behavior considered expected under certain circumstances?

We would appreciate your clarification on whether this is expected system behavior or if there are any implementation aspects we should further review.

Thank you for your support.

Apple ID Password Is Required During In-App Purchase
 
 
Q