Alert: Erratic Universal Link Behavior on iOS 13 | AppsFlyer
1 Min. Read

Heads Up: Erratic Universal Link Behavior Identified on iOS 13

Michael Reznik Nov 21, 2019

A quick alert to our customers and others implementing Universal Links: There appears to be an issue with iOS 13.x, causing inconsistent behavior when users click on Universal Links. Sometimes a Universal Link works, and other times it fails. The issue is difficult to reproduce and has been reported in several forums. You can read more in this Apple Developer Forums thread.

Learn about Universal Links here: The AppsFlyer Deep Linking Guide

What can you do about this?

AppsFlyer’s OneLink deep linking solution allows you to overcome this issue. All you have to do is add a URI scheme configuration to the link. With this configuration, OneLink will redirect users to the:

• App, if the app is installed
• App Store if the app is not installed 

Please use these settings: 

1) Set URI scheme to deep link users within the app (af_dp)
2) Set `af_force_deeplink=true` as a custom param


Note
: If your app is not installed on a user’s device, and a Safari browser opens the link, an error message may appear. The user will be redirected to the App Store after dismissing the message. The error message is native to Safari and is therefore unavoidable.


iOS 13 Issue Universal Links

OneLink routes users to the right destination, even in cases where Safari browser error messages appear.


For more information on configuring the URI scheme, please see this Knowledge Base article.