创建易读链接 搭建应用通往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

原文地址:https://www.cnblogs.com/ligun123/p/2734868.html