redirect-web
redirect-web copied to clipboard
[iOS 18] Redirecting to Deep Link Not Working
Edit (2024/10/04): If you are looking for a temporary workaround, please check https://github.com/mshibanami/redirect-web/discussions/57.
The following video shows the extension attempting to redirect from YouTube to Yattee, but it doesn't work:
https://github.com/user-attachments/assets/27c1fe8a-e626-448f-b103-10b206a86fb8
In the video, I noticed the following alert appears briefly:
Therefore, I think Safari forcefully dismisses it.
This only happens when trying to open a deep link from a page bundled into the extension. The same issue doesn’t occur when opening it from a normal web page.
This issue seems to have started with iOS 18. At least I confirmed this on the following device:
- iPhone 12 mini: iOS 18.0 Public Beta 6 (22A5350a)
- iPhone 15: iOS 18.0 RC 1 (22A3354)
- iPad mini (5th gen): iOS 18.0 RC 1 (22A3354)
- iOS Simulator on Xcode 16.0: iOS 18.0
I'll report this issue to Apple now...
Comparison of opening a deep link in the bundled page VS a normal page (http://mshibanami.github.io/redirect-web/misc/test.html):
https://github.com/user-attachments/assets/4631a636-89cd-4a7b-886f-c8927ca69772
Reported as FB15093371.
Apple replied me they started investigating the issue. Hope it’ll be addressed soon.
I see a similar problem redirecting YouTube pages to videolite: except I get an error message.
Thanks @patrickrushton. Hmm, that's strange...
I noticed that redirecting to videolite:// works, but videolite://hello doesn't. This is also strange.
Fortunately, Apple is working on the issue. Let's wait and see how it turns out.
Hi @patrickrushton, although Apple hasn't fixed the issue, I found out a temporary workaround. Please find the details here: https://github.com/mshibanami/redirect-web/discussions/57 I hope it helps.
Nice workaround! Thanks for investigating.
Update: Apple informed me that they fixed the issue in iOS 18.4 beta (Build: 22E5200s). 🎉 I haven't confirmed it yet, but if it actually works, I'll close this issue once iOS 18.4 is released.
I confirmed this is now fixed on iOS 18.4.
I've made https://github.com/mshibanami/redirect-web/pull/23 available in the Library section. This was a rule that had not worked due to this issue.
I'm closing this issue now.