本来有这样的一个需求,产品包装盒上印一张二维码,用户扫描后判断不一样系统,不一样地区语言,下载不一样版本的APP。浏览器
这张二维码指向一个写有js代码的页面。在js里判断浏览器的语言、系统,而后跳转到不一样连接。产品
但实施后发现。若是某个用户使用的系统语言与自身的AppleID的地区不对应,就会出现APP没法下载的状况。二维码
会提示“目前,此APP在您所在的国家或地区还没有提供。”下载
通过思考,决定放弃这种方式。不一样地区使用不一样的二维码,指向不一样的页面,在页面里只作系统判断,不作语言判断。语言
同时,为了防止用户在某地区购买产品后,用户的AppleID不属于此地区,因此不一样的版本的APP也须要在不一样地区上架。思考