I had recently released an iOS app for a customer of mine which makes use of Universal links to open/deeplink into this app from other applications.
After the release, few of our users (random) complained that even after our app was installed, when the user tapped on the universal link from another app, our app that was installed was not getting opened (the link was getting opened in Safari). But, when these users tried the same step again the next day without any other changes, it started working for them.
We tried this on multiple devices and we were also able to reproduce this issue randomly.
Upon examination of the sysdiagnose of the devices which had this issue, in the swcutil_show.txt file, which would list accesses to the AASA file corresponding to the connected domains of different apps on the phone, no entry was found for our application. When we check this for users for whom this is working, the entry could be found.
I tried to do similar testing on Instacart on a device in which it was never installed before. After installation, when I tried to click on the link to their website (https://www[dot]instacart[dot]com), that did not work immediately. I played with the phone and app for around 20-30 minutes, and then it somehow started working. After this, when I installed our application and tried to deeplink it to from another app (it was a fresh first time install), universal linking worked immediately.
Has anyone faced similar issues? Does anyone have any suggestions as to how we can work around this?
After the release, few of our users (random) complained that even after our app was installed, when the user tapped on the universal link from another app, our app that was installed was not getting opened (the link was getting opened in Safari). But, when these users tried the same step again the next day without any other changes, it started working for them.
We tried this on multiple devices and we were also able to reproduce this issue randomly.
Upon examination of the sysdiagnose of the devices which had this issue, in the swcutil_show.txt file, which would list accesses to the AASA file corresponding to the connected domains of different apps on the phone, no entry was found for our application. When we check this for users for whom this is working, the entry could be found.
I tried to do similar testing on Instacart on a device in which it was never installed before. After installation, when I tried to click on the link to their website (https://www[dot]instacart[dot]com), that did not work immediately. I played with the phone and app for around 20-30 minutes, and then it somehow started working. After this, when I installed our application and tried to deeplink it to from another app (it was a fresh first time install), universal linking worked immediately.
Has anyone faced similar issues? Does anyone have any suggestions as to how we can work around this?