Custom Product Page Deep Link Execution Issue

Hi everyone,

We’re encountering an issue with a Custom Product Page (CPP) deep link configured in App Store Connect, and its execution seems inconsistent. Here are the scenarios we’ve observed:

1. If the app is already installed and I open it via the custom product page, the deep link executes as expected.

  1. ** If I install the app from the custom product page** and immediately open it, the deep link does not execute.
  2. If I install the app from the custom product page but wait 3+ seconds before tapping "Open," the deep link works as expected.

Additional context:

  • The deep link is processed in the SceneDelegate and points to an associated domain that redirects to a purchase funnel.

  • The behavior in (3) makes me suspect a timing issue.

The main challenge is debugging this, as testing the deep link’s execution requires installation from the App Store.

Does anyone have suggestions for improving the reliability of deep link execution in this scenario? Any insights into what might cause this timing-related behavior would also be greatly appreciated.

Thank you! Thomas

Custom Product Page Deep Link Execution Issue
 
 
Q