怎么用一张二维码实现iOS不同国家地区都能扫码下载app

乱反射 发布于 06/24 14:32
阅读 394
收藏 0

有这样一个需求。不同国家地区的用户通过印在产品上的二维码,扫码下载APP。

Android和iOS很好区分,再通过浏览器语言,跳转到不同地区版本的下载链接。

Android没有问题,但是App Store有区域限制。

有的用户,比如是日本的AppleID,但是系统语言使用的是英语,

结果就会提示“目前,此APP在您所在的国家或地区尚未提供。”

这个问题怎么解决?

加载中
0
徐舟
徐舟

让你们的IOS开发人员把可能存在的语言国家都上架一下就好了。这样商店就可以搜索到了~

0
前端大师傅
前端大师傅

这个很简单,楼主要清楚,你的二维码实际就是一个URL,也就是一个网址。当扫描二维码时其实是通过浏览器打开一个url地址(虽然二维码可以代表其它字符串,但一般应用中就是一个网址)。

1.你这个网址所在的服务器处理,某用户扫描二维码时,这时扫描的设备的浏览器会作出一个get提交!

2.而你的二维码所在的服务器在接收到请求时会同时接收到对方提交过来的UA(User Agent)字符串。

3.而UA里包含了浏览器的语言(中文、英文等)。

4.这时服务器会根据不同的浏览器语言来响应Response不同的语言的App。

5或当为某种语言如阿拉伯语没有时则Response一个无此语言下载的提示文本。

乱反射
乱反射
谢谢你的回答,这个问题基本已经解决了。唯一的问题是,如果用户使用了某个国家地区的AppleID,但是没有使用对应的语言。通过浏览器语言判断,就会跳转到语言对应的App Store,但是App Store有区域限制,就没办法了。有没有办法获得苹果的AppleID的地区?
返回顶部
顶部