博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

读取App在商店中的链接

Posted on 2012-03-19 10:03  星尘的天空  阅读(494)  评论(0编辑  收藏  举报

最近遇到一个问题,需要读取一个还未在AppStore上架但已经提交并创建的应用的链接地址,之前茶资料有网友说在iTunes Connect中可以读取,但是终究还是有不放心,昨天晚上经过测试,发现确实是这么回事,不多这里还是要做一个总结。

 

那么如何读取一个还未上架的应用的链接呢?

最直接的方法:在iTunes Connect 中,你单击目标应用,进入到详细信息页面,然后右边有一个 view in App Store ,这个时候就慧在浏览器中打开一个链接,当然,这个应用是无法打开的,他会给你一个提示,说是打开失败,但是,记住,这里这个应用的链接地址(也就是在浏览器地址栏中显示的地址)是正确的,之所以打开失败,仅仅是你的应用还没有通过苹果的审核并上线而已,一旦上线,你这里的这个一个步骤就可以打开对应的应用了。

他的地址是:

http://itunes.apple.com/us/app/an-quan-zi-jiu/id492405138?ls=1&mt=8 

我们可以分开解析这个URL的组成部分

http://itunes.apple.com/us/app/   这个部分是通用的,你可以发现,所有的在商店中的应用的地址前部分都有这个组成

an-quan-zi-jiu   这个部分,就是你应用的名称的汉语拼音,这个链接的应用的中文名称是  安全自救 ,你可以看到他的汉语拼音和 an-quan-zi-jiu是一样的,需要注意的是,这些拼音都是小些,并且,这个部分的所有内容都是小写,每个字的拼音中间用 - 字符隔开。

id492405138  第三部分:这个字符串是有  “id” +应用的ID组成,我们知道 每一个你创建的ID都有一个唯一的ID,这个数字字符串就用到这个地方。

ls=1 第四部分:这个部分,其实也是在测试中迷惑我的,因而,我用网页浏览的时候,这个部分是有的,但是在itunes中发现,这个部分是没有的,不过,最后通过在真是设备上面的测试后发现,这个部分,确实是可有可无的,但是,个人感觉还是流着最好。

 

mt=8  第五部分,通过实际测试几个应用后发现,这个部分,在几个应用中都是有的,并且相同,所以,我就猜想,这个部分应该是代表一个固定的参数,比如:表示一个国家或者地区。 也就是说这个部分是不改变的。。

 

 

通过上面的分析,我们应该看出,只要你在iTunes Connect创建一个应用,那么就会有一个ID数值,那么就可以使用上面的方法来创建一个为上架应用的链接字符串。

 

 

THE END !

2012-03-19