如何为应用创建短链接

suiling· 2013-05-06

 

2013年2月初,苹果App Store为开发者启用更简短易记的App链接地址,那么如何为你的应用创建简短易读的短链接呢?

 

A:iTunes 和 App Store应用程序可以为所有的程序生成URLs,通过点击App Store和Mac App Store中价格旁边的三角符号(或者在程序图标上右键单击/Control单击),然后选择“复制链接”,就可以获得URL,当然也可以使用Itunes Link Maker。这些URL看起来跟Listing 1中的类似。


Listing 1: 标准的App Store链接
https://itunes.apple.com/us/app/keynote/id361285480?mt=8
 
这些URL对于从你的站点或者程序内部(任何你不想输入或者介绍URL的地方)链接到你在App Store 或Mac App Store中的程序或者公司页面,都非常棒。在进行app营销的时候,一般都使用这些标准的链接来引导用户定位到你的程序。
 

Important: 如果你的app正在使用itunes.apple.com URL,可参看Launching the App Store from an iPhone application获得更多重要信息。


你也可以使用App Store短链接为你的app创建简短易读的链接,App Store短链接使用AppStore.com加上app名字或者公司名字的特殊形式。这些短链接是理想的离线交流沟通方式,像印刷广告、TV spots、广播广告以及户外广告牌一样,你需要一个易记的URL。


以下是三种类型的App Store短链接,其中一个是iOS App,一个是Mac App。

Company Name
iOS: http://appstore.com/<companyname> for example, http://appstore.com/apple
Mac: http://appstore.com/mac/<companyname> for example, http://appstore.com/mac/apple

App Name
iOS: http://appstore.com/<appname> for example, http://appstore.com/keynote
Mac: http://appstore.com/mac/<appname> for example, http://appstore.com/mac/keynote

App by Company
iOS: http://appstore.com/<companyname>/<appname> for example, http://appstore.com/apple/keynote
Mac: http://appstore.com/mac/<companyname>/<appname> for example, http://appstore.com/mac/apple/keynote

 

大部分公司和app都有一个标准的App Store短链接,这些标准链接通过更改或移除一些特定字符来获得标准URL,但是很多URL都不合格或者包含一些特殊意义的字符,比如"&"。

 

以下是苹果在创建应用短链接方面设定的一些规则:
移除所有空格
所有字母需小写
移除所有版权(©), 商标(™) 和注册商标 (®) 之类的符号
用 "and"替换 "&"
移除大部分标点符号  Remove most punctuation (See Listing 2 for the set)
移除重读和其他修饰性符号(ü, å, etc.),用(u, a, etc.)代替(ü, å, etc.)。
其他字符保持不变


Listing 2:必须移除的标点和字符。比如!¡"#$%'()*+,\-./:;<=>¿?@[\]^_`{|}~
 
示例:

App Store

Company Name examples
Gameloft => http://appstore.com/gameloft
Activision Publishing, Inc. => http://appstore.com/activisionpublishinginc
Chen's Photography & Software => http://appstore.com/chensphotographyandsoftware

App Name examples
Ocarina => http://appstore.com/ocarina
Where’s My Perry? => http://appstore.com/wheresmyperry
Brain Challenge™ => http://appstore.com/brainchallenge


Mac App Store

Company Name examples
PopCap => http://appstore.com/mac/popcap
Autodesk Inc. => http://appstore.com/mac/autodeskinc
Chen's Photography & Software => http://appstore.com/chensphotographyandsoftware

App Name examples
Pixelmator => http://appstore.com/mac/pixelmator
Human Japanese => http://appstore.com/mac/humanjapanese
F1 2012™ => http://appstore.com/mac/f12012

 

任何国家和地区的用户都可以访问这些短链接,并且短链接会把用户带入各自所在国家的App Store。由于会存在名字上的一些冲突或者其他一些错误,URL会有多重结果,比如<http://appstore.com/airhockey>会返回一个搜索页面。为app选取一个独一无二的名字会很有帮助。

 

如果得到了错误的结果(比如一个指向你期望地点之外的URL),或者URL中存在一些你想移除或修改的字符,你可以按照下面的信息(完全通用的URL、适用国家以及获取URL的方式),通过<http://developer.apple.com/bugreporter>写一个bug报告。

•Full current or desired URL, for example, http://appstore.com/mysuperapp

•Applicable countries

•The iTunes-generated URL to the desired landing page, which you get by clicking the disclosure triangle next to the app's price (or by right-clicking/control-clicking the app icon) and selecting "Copy link" (for example, http://itunes.apple.com/us/app...)

 

App Store短链接旨在提供一种更为便捷的方法,但不能完全保证会链接到一个app或者一个公司,所以在使用短链接之前,要确保已经对短链接进行了测试。如果app名字有了冲突,建议你使用标准的itunes.apple.com URL。