Support request regarding missing params in Redirect URL and inconsistent Universal Link behavior on iOS 18.4

(1) Context: Our project has a login feature via WEBVIEW (using SFSafariViewController) and integrates PassKey on the Web side.

  • The app listens for a successful login by capturing the redirect URL via the delegate of SFSafariViewController.

(2) Issue:

  • On iOS < 18.4: The redirect URL is captured with full parameters returned.

https://xyz.com/home?session_state=...&code=...

  • On iOS ≥ 18.4: The redirect URL is captured successfully but missing parameters.

https://xyz.com/home

We currently suspect that the issue originates from the SFSafariViewController framework after the release of iOS 18.4.

Has anyone experienced a similar issue? We would also appreciate support from the Apple team.

Thank you for sharing your post. Could you provide a simple sample or recording demonstrating that the code does not function correctly on iOS 18.4, while it was previously working and passing the parameter prior to iOS 18.3?

Have you attempted a test by adding the link with parameters using Notes, tapping and holding to open the app with the parameters, and verifying if it still works on iOS 18.4?

Would you be willing to open a bug report for this issue?

Once you open the bug report, please post the FB number here for my reference.

If you have any questions about filing a bug report, take a look at Bug Reporting: How and Why?

Albert Pascual
  Worldwide Developer Relations.

Thank you very much for your response. I have submitted a bug report via Feedback Assistant. Please continue to support us through the following link: https://feedbackassistant.apple.com/feedback/17158745

Best regards,

Hanh Vu

I will note the feedback ID here : FB17158745 ([Error] Missing parameters in redirect URL when using SFSafariViewController on iOS 18.4 and above)

Thank you!

@vuhanh

Thanks for the FB number, noted and I'll keep an eye for a quick resolution. In the meantime:

You can see the status of your feedback in Feedback Assistant. There, you can track if the report is still being investigated, has a potential identifiable fix, or has been resolved in another way. The status appears beside the label "Resolution." We're unable to share any updates on specific reports on the forums.

For more details on when you'll see updates to your report, please see What to expect after submission.

Albert Pascual
  Worldwide Developer Relations.

Sorry for the inconvenience. It’s been a week, but I haven’t received any response from the support team. Our project is about to be released, and this issue is considered important. Therefore, we would really appreciate it if you could help us resolve it soon.

Thank you very much.

Support request regarding missing params in Redirect URL and inconsistent Universal Link behavior on iOS 18.4
 
 
Q