如何使QR码适用于Android Market和App Store
我有一个适用于Android和iPhone版本的应用程序。 所以我有两个URL(Market和AppStore),但我不想在主页上添加两个不同的QR码。 有没有一种方法(我期望的在线服务)为两个市场提供单一的URL,这将检测用户设备,并立即转发到合适的应用程序版本? 编程上看起来很平凡,但也许有人已经解决了这个问题。
更新:看来我必须自己创build服务。 随意尝试使用它也是: http : //qrappdownload.appspot.com/ 。 你可以给两个URL-s,它生成的QR核心URL是两个最大的平台通用的。 通用的URL由基于移动用户代理的相同服务parsing(仅仅检查是否包括Apple或Androidstring)。 缺点是QR码必须相当大,因为URL必须包含两个appstore URL,因此很长。 也许你可以用一些URL缩短服务来缩短url,还没试过。
QR码可以包含任何文字。 它们用作链接到Web的约定是包含一个URL。 大多数QR阅读器应用程序将加载embedded在QR码中的URL所引用的网页。
在任何QR码读取器读取QR码时,都无法将信息embedded到两个不同的URL中。 一个自定义的QR码阅读器可以parsing一个带有两个URL的二维码,并决定要跟随哪个URL,但是你必须找出一种方法来将自定义QR阅读器提供给客户。
您正在寻找的function可以驻留在URL代码中。 embedded的URL可以链接到检查用户代理和适当redirect的网页。 如果检测到iOS用户代理上的Safari,则redirect到Apple的App Store。 Android用户代理将被redirect到适当的app store。 我将设置所有其他用户代理进入产品页面,并链接到两个商店。
如果我这样做,我会调查发送所有用户到产品页面。 有机会进一步推销产品,与潜在客户分享更多信息可能会带来更好的销售。 我会设置一些ABtesting,看看哪个更好。
二维码只是一个链接/url,所以指向您网站上的URL,并使用PHP来确定用户是否使用Android或iPhone。 然后,如果是iPhone,则将PHP标头位置设置为iPhone应用程序URL;如果是Android,则设置Android应用程序。
这里是PHP代码:
<?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** ?>
为此,已经有了一些更好的QR码发生器服务。 大多数是相当昂贵的没有太多的select或越野车。
我build议像http://uniq.cd这样的免费QR码生成器
它提供了单个QR码
- 跨平台/多url(iPhone,Android,黑莓,Windows Mobile)
- dynamic(随时可编辑)
- 很小
- 跟踪(统计和分析)
我希望这有帮助。
另一个select是使用http://onelink.to这是一个易于使用的服务,为同样的目的。;
另一种select是使用OmniQRCode.com 。 这是一个服务,可以让你使用一个单一的QR码。 当智能手机扫描QR码时,服务会检测并将智能手机redirect到相关的应用程序市场。 它也支持Android 1.6和Android 2.2之类的变体。
AutoFwd
已经有超过两万人已经使用它,并且是免费的。 (免责声明我的公司做到了!)
例如www.AutoFwd.com/angrybirds
它允许你指定iOS / Android / Blackberry / Win / Mac / Linux等等。 还有一个默认页面和统计跟踪QR代。
如果您的平台不支持您的应用程序,也允许潜在的下载者input他们的电子邮件地址,当您稍后为该平台添加应用程序时,他们将收到已添加的通知。
也许它有点晚,但我发现那些家伙http://www.visualead.com/我喜欢它!;
您还可以使用QrDesign.net的可视二维码。它们支持所有的移动平台,如iTunes,Google play,windows phone和blackberry appworld。 并且想知道他们是视觉和幻想。
你可以看看这个项目:
它可以让你为Android,IOS,Windows Phone,Symbian和Blackberry生成一个QR码。 我已经使用了它,它的工作原理 – 当你扫描一个特定的设备,它会指引你到相应的商店,只要你确实把链接准确地放在相应的领域。
- 错误ITMS-90164/90046:无效的代码签名权利
- iPhone:什么是WWDR中间证书?
- iPhone应用程序商店“准备上传”永远
- 将用户发送到设备app store的应用评价页面的url
- xcode 6上传应用程序时出现错误:iTunes Store操作失败错误说明不可用
- 上传到App Store时出现Xcode错误:“找不到合适的应用程序logging”
- 如果我的分发证书过期会发生什么?
- 如何将.xcarchive转换为.ipa以供客户端使用Application Loader将应用程序提交到应用程序商店
- validation时出现Xcode错误 – “您的二进制文件未针对iPhone 5进行优化”