Je pense que cela dépend des applications QR Code Reader. Dans ma situation, j'ai une URL personnalisée (itms-services://?action=download-manifest&url=xxx
) QR Reader for iPhone fonctionne. Mais certains clients ont dit: "Je ne peux pas installer l'application. QR ouvre juste Safari.". Il y a tellement d'applications QR Reader et nous ne savons pas lesquelles sont utilisées.
Mais vous pouvez utiliser votre propre site quelque chose comme this:
<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width,minimum-scale=1.0, maximum-scale=1.0" />
<title>Site Name</title>
<style>@media screen and (max-device-width:480px){body{-webkit-text-size-adjust:none}}</style>
<!-- implement javascript on web page that first first tries to open the deep link
1. if user has app installed, then they would be redirected to open the app to specified screen
2. if user doesn't have app installed, then their browser wouldn't recognize the URL scheme
and app wouldn't open since it's not installed. In 1 second (1000 milliseconds) user is redirected
to download app from app store.
-->
<script>
window.onload = function() {
<!-- Deep link URL for existing users with app already installed on their device -->
window.location = 'yourapp://app.com/?screen=xxxxx';
<!-- Download URL (MAT link) for new users to download the app -->
setTimeout("window.location = 'http://hastrk.com/serve?action=click&publisher_id=1&site_id=2';", 1000);
}
</script>
</head>
<body>
<!-- button to Download App for new app users -->
<form action="http://hastrk.com/serve?action=click&publisher_id=1&site_id=2" target="_blank">
<input type="submit" value="Download" />
</form>
<!-- button to Open App to specific screen for existing app users -->
<form action="yourapp://app.com/?screen=xxxxx" target="_blank">
<input type="submit" value="Open App" />
</form>
</body>
</html>
Ensuite, vous devez générer QR avec le site url. Il s'ouvrira dans Safari et redirigera votre application. (Si je le souhaite.)
si le schéma d'url s'ouvre dans le navigateur/webview ou est une URL réelle sur votre site Web et rediriger vers votre schéma d'application, alors cela fonctionnera, sinon son texte tout simplement – Tj3n
veux-tu dire que j'ai besoin construire une URL réelle pour rediriger le schéma de l'application? – starf15h