This article will help you to understand the behaviour of QR Code scanning apps/features and why sometimes pages load in-app vs mobile browsers.
Generally, when a QR Code with links to sites such as Amazon and Facebook is scanned, it automatically invokes the landing page to be opened in the appropriate mobile app.
However, sometimes the landing page is opened in a mobile browser on the smartphone.
The reason why this might happen is because of the scanning app or the operating system (iOS, Android) of the device. For example when you scan a QR Code with an iOS device it directly directs you to Mobile Safari or the application but when you scan it with an Android device it will first display a link then after clicking on the link it will redirect you to either Google Chrome or another browser or the mobile application.
Similarly, certain scanning apps decode the QR Code and redirect to browsers such as Google Chrome. Google Chrome detects the link and opens it within the required app.
On the other hand, there are some scanning applications that decode and open the link in their own browsers. These browsers sometimes do not detect the link and fail to invoke the app. So the link gets opened within the browser itself.
If you still have questions related to this topic, feel free to reach out to our customer relations team at firstname.lastname@example.org.