我正在寻找一个多合一的QR码解决方案,其中QR码在扫描时会将您带到应用商店中的特定应用详情页面。一些变量:
上述内容应该会产生一个QR码解决方案,有助于在适当的商店中找到合适的应用,并支持iPhone和Android用户。它还应该支持没有Google Play商店的Android用户(例如一些中国用户)。如果没有检测到应用程序的商店,QR应该将您重定向到可以手动下载和安装的APK
现在,我已经看到了具有特定平台结果的解决方案(即iPhone在Apple商店中打开应用页面,而Android扫描会打开Google Play商店)。但我无法找到任何可以支持多个Android应用商店或在满足某些特殊条件时拥有备用链接的解决方案。
非常感谢任何帮助或推动正确的方向!
答案 0 :(得分:0)
由于QR码仅包含文本数据,因此无法直接实现。 因此,您必须使用第三方服务或自己的服务重定向到Playstore。
选项1:使用第三方提供商
提供者:
缺点
您可能无法重定向到其他Playstore 不可靠
选项2:自己创建服务
生成QR码以链接到您的Web服务。 从您的服务中,您需要确定设备/区域(所需的任何内容)并相应地转发请求。
以下是从this stackoverflow question复制的代码 这是一个示例。因此您可以根据需要更改它。
<?php
**//Handy Code Provided by STEPHENCARR.NET**
$iPod = stripos($_SERVER['HTTP_USER_AGENT'],"iPod");
$iPhone = stripos($_SERVER['HTTP_USER_AGENT'],"iPhone");
$iPad = stripos($_SERVER['HTTP_USER_AGENT'],"iPad");
$Android= stripos($_SERVER['HTTP_USER_AGENT'],"Android");
//check if user is using ipod, iphone or ipad...
if( $iPod || $iPhone || $iPad ){
//we send these people to Apple Store
header('Location: http://www.example.com/'); // <-apple store link here
}else if($Android){
//we send these people to Android Store
header('Location: http://www.example.com/'); // <-android store link here
}
**//Handy Code Provided by STEPHENCARR.NET**
?>