zoukankan      html  css  js  c++  java
  • 创建易读链接 搭建应用通往App Store的桥梁

    如何创建一个易读的、可以把应用或公司信息链接至App Store的链接?

    iTunes可以通过用户右键点击/控件点击应用名称(或者公司名称)为所有应用(或者公司)生成URL,这些URL看起来有些像列表1.

    这些链接的作用非常强大,是非常棒的链接工具。

    列表1

    标准App Store 链接:http://itunes.apple.com/us/app/ocarina/id293053479?mt=8

    重点:如果你在应用内使用itunes.apple.com 的链接,请查看"Launching the App Store from an iPhone application"获取重要信息。

    另外,有一个众所周知的问题(r.7414684),链接至你公司页面的itunes.apple.com链接并没有从应用内部打开App Store,反而会出现错误提示,比如这些链接里包括"viewArtist"或者"/artist/",

    例如:
    http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewArtist?id=290596339 or
    http://itunes.apple.com/us/artist/smule/id290596339?mt=8

    以下3种itunes.com URLs 描述是可行的选择:

    Company Name

    http://itunes.com/apps/<companyname>
    for example, http://itunes.com/apps/smule

    Application Name
    http://itunes.com/apps/<applicationname>
    for example, http://itunes.com/apps/ocarina

    Application by Company
    http://itunes.com/apps/<companyname>/<applicationname>
    for example, http://itunes.com/apps/smule/ocarina

    大部分公司或者应用都有一个标准的itunes.com URL,这个规范的URL通过更改或者移除某个字符实现(多数是非法的或者包含特殊意义字符的URL,比如"&")。

    为了创建itunes.com URL,开发者有必要遵守以下规则:

    删除所有空格
    所有字符改成小写
    移除所有版权符号(©)、商标(™) 以及注册商标 (®)等符号
    用"and"替换("&")
    移除大部分标点(详见本页列表2)
    移除重音和其他装饰性符号 (ü, å, etc.),用(u, a, etc.)代替。
    保留其他字符原样

    列表 2  必须移除的标点字符

    以下是一些例子:

    Company Name examples

    Sega => http://itunes.com/apps/sega
    ngmoco, Inc. => http://itunes.com/apps/ngmocoinc
    Chen's Photography & Software => http://itunes.com/apps/chensphotographyandsoftware

    Application Name examples

    Ocarina => http://itunes.com/apps/ocarina
    Watchmen: Justice is Coming => http://itunes.com/apps/watchmenjusticeiscoming
    Brain Challenge™=> http://itunes.com/apps/brainchallenge
    Spanish Class 2 - Bueno, entonces... ¿qué pasó con el cinco? => http://itunes.com/apps/spanishclass2buenoentoncesquepasoconelcinco

    所有URL在世界范围内均可用,并且将指导用户进入各自国家的App Store。由于存在名称冲突和其他错误,URL将会有多重返回值,比如<http://itunes.com/apps/airhockey>将会返回一个搜索页面,开发者为应用赋予唯一标示符将会阻止此类情况发生。

    如果你得到一个错误的结果(比如没有指向你期望的地方)或者包含你不希望出现的字符,请通过<http://developer.apple.com/bugreporter> 对错误进行归档,归档主要使用以下信息:

    Full current or desired URL, for example, http://itunes.com/apps/mysuperapplication
    Applicable countries
    The iTunes-generated URL you get via right-click/control-click (for example, http://itunes.apple.com/us/app...) to the desired landing page

    这些itunes.com URL只是提供一个便利,但并不保证能够链接到一个特定的应用程序或公司,所以在把应用投入市场前一定要确保经过数次测试。如果有名称方面的冲突,继续使用标准的、包含独一无二的数字标识符的itunes.apple.com URL。

    来源:iOS Developer Library

  • 相关阅读:
    01_Linux基础篇
    Docker
    Day02_IP地址详解&进制转换&DOS基本命令与批处理
    Day01_虚拟化架构与系统部署
    重学TCP/IP协议和三次握手四次挥手
    作为一个程序员,CPU的这些硬核知识你必须会!
    通过docker-compose制作dubbo-admin和zookeeper组合服务
    双主master-master复制Err 1677故障分析
    唐宇迪-人工智能学习路线(上篇)
    DNS访问原理只需9个步骤
  • 原文地址:https://www.cnblogs.com/ligun123/p/2734868.html
Copyright © 2011-2022 走看看