首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何同时为Android Market和App Store制作二维码

如何同时为Android Market和App Store制作二维码
EN

Stack Overflow用户
提问于 2011-06-30 15:57:34
回答 7查看 72.3K关注 0票数 41

我有一个应用程序,这两个版本的安卓和iPhone。所以我有两个网址-为他们(市场和AppStore),但我不想添加两个不同的二维码到主页。有没有办法(我期望的在线服务)在两个市场都有一个URL,它会检测到用户设备,并立即转发到合适的应用程序版本?编程上看起来很琐碎,但也许有人已经解决了这个问题。

更新:看起来我必须自己创建这个服务。请随意尝试并使用它:http://qrappdownload.appspot.com/。你可以给出两个URL-s,它会为URL生成QR核心,这对于两个最大的平台是通用的。通用URL由相同的服务解析,基于移动用户代理(只是检查它是由Apple还是Android字符串组成)。缺点是二维码必须相当大,因为URL必须包括两个appstore URL,因此非常长。也许你可以用一些网址缩写服务来缩短网址,还没试过。

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2011-06-30 20:44:33

二维码可以包含任何文本。它们用作Web链接的约定是包含一个URL。然后,大多数二维码阅读器应用程序将加载嵌入在二维码中的URL所引用的网页。

当任何二维码阅读器读取时,无法将信息嵌入到直接链接到两个不同URL的二维码中。自定义二维码阅读器可以解析具有两个URL的二维码,并决定遵循哪个URL,但您必须找出一种方法将自定义二维码阅读器提供给您的客户。

您要查找的功能可以驻留在二维码的URL中。嵌入的URL可以链接到适当地检查用户代理和重定向的网页。如果检测到iOS用户代理上的Safari,请重定向至苹果应用商店。Android用户代理将被重定向到适当的应用程序商店。我会将所有其他用户代理设置为转到一个产品页面,其中包含指向这两个商店的链接。

如果我这样做,我会调查将所有用户发送到产品页面。参与产品进一步营销的机会,与潜在客户分享更多信息可能会带来更好的销售。我会设置一些A-B测试,看看哪个更好。

票数 20
EN

Stack Overflow用户

发布于 2013-03-30 04:29:24

二维码只是一个链接/网址,所以你可以指向你网站上的网址,然后使用PHP来确定用户是在使用Android还是iPhone。如果是iPhone,则将PHP头标定位到iPhone应用程序URL;如果是Android应用程序,则将其定位到Android应用程序。

以下是PHP代码:

代码语言:javascript
复制
<?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**

?> 
票数 22
EN

Stack Overflow用户

发布于 2013-01-11 01:45:50

还有另一种选择是使用http://onelink.to,这是一种用于相同目的的易于使用的服务。

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6531667

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档