zoukankan      html  css  js  c++  java
  • 读取App在商店中的链接

    最近遇到一个问题,需要读取一个还未在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

     

  • 相关阅读:
    LeetCode 83. Remove Duplicates from Sorted List (从有序链表中去除重复项)
    LeetCode 21. Merge Two Sorted Lists (合并两个有序链表)
    LeetCode 720. Longest Word in Dictionary (字典里最长的单词)
    LeetCode 690. Employee Importance (职员的重要值)
    LeetCode 645. Set Mismatch (集合不匹配)
    LeetCode 500. Keyboard Row (键盘行)
    LeetCode 463. Island Perimeter (岛的周长)
    115.Distinct Subsequences
    55.Jump Game
    124.Binary Tree Maximum Path Sum
  • 原文地址:https://www.cnblogs.com/xingchen/p/2405624.html
Copyright © 2011-2022 走看看