ExternalPurchaseCustomLink.isEligible always returns false in Japan Sandbox

ExternalPurchaseCustomLink.isEligible always returns false although the documented Japan requirements are satisfied.

Environment:

  • iPhone, iOS 26.7
  • Bundle ID: com.audio.yoho.ios
  • Storefront: JPN (143462)
  • Japan Sandbox account
  • canMakePayments: true
  • AppTransaction: Sandbox, verified
  • Signed entitlement: com.apple.developer.storekit.custom-purchase-link.allowed-regions = ["jp"]

ExternalPurchase.canPresent also returns false.

Has anyone successfully tested this API in a development-signed Sandbox build?

Feedback Assistant: ExternalPurchaseCustomLink.isEligible always returns false although the documented Japan requirements are satisfied.

Environment:

  • iPhone, iOS 26.7
  • Bundle ID: com.audio.yoho.ios
  • Storefront: JPN (143462)
  • Japan Sandbox account
  • canMakePayments: true
  • AppTransaction: Sandbox, verified
  • Signed entitlement: com.apple.developer.storekit.custom-purchase-link.allowed-regions = ["jp"]

ExternalPurchase.canPresent also returns false.

Has anyone successfully tested this API in a development-signed Sandbox build?

Feedback Assistant: FB24902861

ExternalPurchaseCustomLink.isEligible always returns false in Japan Sandbox
 
 
Q