QR的QR码Android android app store和Apple app store的QR码和备份下载链接?

时间:2014-09-04 10:16:01

标签: android iphone qr-code

我正在寻找一个多合一的QR码解决方案,其中QR码在扫描时会将您带到应用商店中的特定应用详情页面。一些变量:

  • 使用iPhone扫描时 - >转到Apple应用商店和应用详情/安装页面
  • 使用Android扫描时 - >转到Google Play商店和应用详情/安装页面
  • 使用Android扫描而没有Google Play商店时 - >检测相应的应用商店并在该应用商店中打开详细信息/安装页面(例如Beidu应用商店)
  • 未检测到支持的应用商店时打开浏览器(下载链接)以提供手动安装APK的选项

上述内容应该会产生一个QR码解决方案,有助于在适当的商店中找到合适的应用,并支持iPhone和Android用户。它还应该支持没有Google Play商店的Android用户(例如一些中国用户)。如果没有检测到应用程序的商店,QR应该将您重定向到可以手动下载和安装的APK

现在,我已经看到了具有特定平台结果的解决方案(即iPhone在Apple商店中打开应用页面,而Android扫描会打开Goog​​le Play商店)。但我无法找到任何可以支持多个Android应用商店或在满足某些特殊条件时拥有备用链接的解决方案。

非常感谢任何帮助或推动正确的方向!

1 个答案:

答案 0 :(得分:0)

由于QR码仅包含文本数据,因此无法直接实现。 因此,您必须使用第三方服务自己的服务重定向到Playstore。

选项1:使用第三方提供商

提供者:

  1. http://onelink.to/(已付费)

  2. https://scanova.io/design-qr-code-generator.html#/create/appstore(已付费)

  3. https://www.qrdesign.net/en/generate/app-store

  4. http://m.appqr.mobi/(免费)

  5. http://www.autofwd.com/(免费)

缺点

您可能无法重定向到其他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**

?>