Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

iOS Universal Link doesn't work on some devices

I have set all requirements for Universal Link according to Apple documentation. When i started test on real devices, link doesn't work for some of them. All devices on iOS 11.1.1 so it's not about OS Version. Some devices can open app and when i long press on link shows "Open in xxx App" but some devices not open app also not showing option on long press. Already changed Build Configuration to Release.

Is there anyway to find reason of that? Could factory reset solve this problem?

like image 466
Kemal Can Kaynak Avatar asked Nov 16 '17 14:11

Kemal Can Kaynak


1 Answers

The problem in my case was Reseting Entitlement. More on this you can read here.

Basically, if the user has ever chosen to open the link in safari using the top button after opening a deeplink, he will always be pointed to the site instead of the app, unless he manually chooses to open the app.

The problem with the explanation above though is that I haven't managed to revert this Resetting Entitlement. At least it explains the issue and how the links work

like image 66
Vladyslav Zavalykhatko Avatar answered Nov 11 '22 06:11

Vladyslav Zavalykhatko