QA1633 貴方のアプリや会社を読み易くするApp Storeへの短縮リンクの作成

2013. 02. 07
質問:私のアプリや会社を読み易くするApp Storeへの短縮リンクはどのように作成するのですか?

回答:

iTunesやApp Storeのアプリは、アプリの価格の隣にある三角形をクリック(またはアプリアイコンを、右クリック/controlを押しながらクリック)し、『リンクをコピー』を選択することによって、App StoreやMac App Storeで利用することができる全てのアプリや会社へのURLを生成することができます。
これらのURLはリスト1のようになります。


リスト1:標準のApp Storeのリンク

http://itunes.apple.com/us/app/ocarina/id293053479?mt=8


これらのURLはURLを入力したり話す必要無く、貴方のウェブサイトやアプリ内からApp StoreやMac App Storeへリンクを張るのに有効です。

重要:アプリ内でitunes.apple.comのURLを使用する場合は、重要な情報があるLaunching the App Store from an iPhone applicationを参照してください。

itunes.apple.comのリンクには、貴方のアプリ内からApp Storeでの貴方の会社のページを開くことができない、エラーを発生させる既知の問題(r.7414684)があります。
これらのリンクはURLに『viewArtist』または『/artist/』を含みます。
例えば、

http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewArtist?id=290596339

または

http://itunes.apple.com/us/artist/smule/id290596339?mt=8

またAppStore.comを基に貴方のアプリや会社名を特定の形式で追加することによって、App Storeへの短縮リンクを読み易いリンクで作成することができます。
これにより貴方のウェブサイトやマーケティングキャンペーンから、ユーザが直接App Store上の貴方のアプリを見つける単純な方法を提供します。
これらの短縮リンクは、印刷広告やテレビのスポット広告、アプリのトレーラー、ラジオ広告や屋外看板などのようなオフラインコミュニケーションでの使用に最適です。

重要:以前はitunes.comのURLを使用した短縮リンクを利用できましたが、itunes.comはAppStore.comに置換されます。itunes.comリンクは引き続き動作しますが、できるだけ早く更新する必要があります。

App Storeの短縮リンクには3種類あり、それぞれにiOSアプリ用とMacアプリ用の2形式があります。

会社名
  • iOS:http://appstore.com/<companyname>(例:http://appstore.com/smule)
  • Mac:http://appstore.com/mac/<companyname>(例:http://appstore.com/mac/popcap)

アプリ名
  • iOS:http://appstore.com/<appname>(例:http://appstore.com/ocarina)
  • Mac:http://appstore.com/mac/<appname>(例:http://appstore.com/mac/peggle)

会社によるアプリ
  • iOS:http://appstore.com/<companyname>/<appname>(例:http://appstore.com/smule/ocarina)
  • Mac:http://appstore.com/mac/<companyname>/<appname>(例:http://appstore.com/mac/popcap/peggle)

ほとんどの会社やアプリは正規のApp Store短縮リンクを持っています。
この正規URLは(不当であったり『&』などのURLで特別な意味を持つ多くの)特定の文字を変更または削除することによって作成されます。
App Store短縮リンクを作成するには、貴方の会社やアプリの名前に以下の規則を適用します。

  • 全ての空白を削除する。
  • 全てを小文字に変換する。
  • 全ての著作権『©』、商標『™』、そして登録商標『®』の記号を削除する。
  • アンパサンド『&』を『and』に置換する。
  • (リスト2に示す)ほとんどの句読点を削除する。
  • アクセント符号やその他の装飾文字(üやåなど)は要素文字(uやaなど)に置換する。
  • 残りの全ての文字はそのままにする。

リスト2:削除する必要のある句読点

!¡"#$%'()*+,\-./:;<=>¿?@[\]^_`{|}~

以下に変換を行ういくつかの例を示します。

App Store

会社名の例
  • Gameloft → http://appstore.com/gameloft
  • Activision Publishing, Inc. → http://appstore.com/activisionpublishinginc
  • Chen's Photography & Software → http://appstore.com/chensphotographyandsoftware

アプリ名の例
  • Ocarina → http://appstore.com/ocarina
  • Where’s My Perry? → http://appstore.com/wheresmyperry
  • Brain Challenge™ → http://appstore.com/brainchallenge
  • Ultédex for Pokémon (Pokédex/Movédex) → http://appstore.com/ultedexforpokemonpokedexmovedex

Mac App Store

会社名の例
  • PopCap → http://appstore.com/mac/popcap
  • Autodesk Inc. → http://appstore.com/mac/autodeskinc
  • Chen's Photography & Software → http://appstore.com/chensphotographyandsoftware

アプリ名の例
  • Pixelmator → http://appstore.com/mac/pixelmator
  • Human Japanese → http://appstore.com/mac/humanjapanese
  • F1 2012™ → http://appstore.com/mac/f12012

全てのURLは全世界でアクセス可能なものであり、それぞれの国のApp Storeに顧客を導きます。
何故なら名前の競合や他のエラーが発生したり、『http://appstore.com/airhockey』のようにURLが複数の結果を持つために検索ページを返す可能性があるからです。
貴方のアプリが一意の名前を使用することにより、これを防ぐことができます。

(期待した場所へ行くことができないURLなど)妥当でない結果が出る、あるいは削除や変更ができないと思える文字が存在する場合、以下の情報を『http://developer.apple.com/bugreporter』経由でバグレポートとして提出してください。

  • 現在のまたは希望する完全なURL。
    例えば、http://appstore.com/mysuperapp。

  • 適用する国

  • アプリの価格の隣にある三角形をクリック(またはアプリアイコンを、右クリック/controlを押しながらクリック)し、『リンクをコピー』を選択することによって取得した、目的とするページへのiTunesで生成されたURL。
    例えば、http://itunes.apple.com/us/app...。

これらのApp Store短縮リンクは便宜のために提供されており、特定のアプリや会社へのリンクを保証するものではありません。
マーケティングや他の公開素材でそれらを使用する前にURLをテストしてください。
名前が競合する場合、URL内で一意の数値識別子を含む標準のitunes.apple.comのURLを継続して使用してください。



編注:日本語アプリについて

TAROSITE.NET/「AppStore.com」が利用可能に - アプリのネーミングの5つのコツ [ t]』などで短縮URLは日本語は使えないとありますが、試したところ対応しているようです。

例えば、『【公式】ドキドキ!プリキュア』の標準URLは、

https://itunes.apple.com/jp/app/gong-shi-dokidoki!purikyua/id588631599?mt=8

となっていますが、このURLを上記の規則に基づいた短縮リンク、

http://appstore.com/gongshidokidokipurikyua

としても使えない一方で、アプリ名を使用した短縮リンク、

http://appstore.com/【公式】ドキドキ!プリキュア

の場合、URLに2バイト文字を含んでいるにも関わらず利用できます。

(そもそもアプリ名に漢字が含まれる場合、標準URLのアプリ名部分が中国語に訳される不具合が依然として存在しますが、改善されるのでしょうか?)

また空白は半角/全角ともに不可らしく、『朗読少女 ~ Story Time Girl ~』の場合は

http://appstore.com/朗読少女~StoryTimeGirl~

となります。

一方で英語版『Rodoku Shojo - Story Time Girl -』の標準URLは、

https://itunes.apple.com/us/app/lang-du-shao-nu-story-time-girl/id381321418?mt=8

ですが、これを規則に則った短縮リンク、

http://appstore.com/langdushaonustorytimegirl

とした場合は使えません。

ただし英語環境下で『http://appstore.com/朗読少女~StoryTimeGirl~』をクリックすると、英語版の『Rodoku Shojo - Story Time Girl -』にリダイレクトされます。

日本語のアプリ名でも短縮リンクが有効なのは嬉しいのですが、多言語対応のアプリの場合、アプリ名を日本語として登録すると短縮リンクもそれに沿うことになり、別言語下では判読できない短縮リンクという困ったことになるので注意してください。

これを避けるには、予めアプリ名や会社名をアルファベットや数字で登録するか、標準言語を英語で登録し、ローカライズで日本語版を用意すると回避できるのかもしれません。
(試していないので分かりませんが)

なお日本語版のみアプリであっても、会社名やアプリ名がアルファベットや数字のみの場合、短縮リンクはそのまま有効になります。



参考文献

Technical Q&A QA1633: Technical Q&A QA1633

TAROSITE.NET/「AppStore.com」が利用可能に - アプリのネーミングの5つのコツ [ t]

0 CommentsPosted in 資料





Bose SoundLink around-ear wireless headphones II
0 Comments
Leave a comment
管理者にだけ表示を許可する
Top
0 Trackbacks
Top
Calendar
06 | 2017/07 | 08
Sun Mon Tue Wed Thu Fri Sat
- - - - - - 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 - - - - -
Recent Articles
iTunes


Swift
Categories
Tips
Profile

水月杏香

Author:水月杏香
永遠の初心者プログラマ。

Wish List
WACOM


ARC
Technical Q&A
情報プロパティリストキー
Start Developing iOS Apps Today
BOSE

Bose SoundLink around-ear wireless headphones II
Reference
NSApplicationDelegateプロトコル
NSArrayクラス
NSAutoreleasePoolクラス
NSBundleクラス
NSBundle UIKit追加分
NSCalendarクラス
NSCoderクラス
NSCodingプロトコル
NSCopyingプロトコル
NSDataクラス
NSDateクラス
NSDateFormatterクラス
NSDictionaryクラス
NSEntityDescriptionクラス
NSEnumeratorクラス
NSErrorクラス
NSExceptionクラス
NSFetchRequestクラス
NSFileHandleクラス
NSFileManagerクラス
NSIndexPathクラス
NSIndexPath UIKit追加分
NSKeyedArchiverクラス
NSKeyedUnarchiverクラス
NSKeyValueCodingプロトコル
NSLocaleクラス
NSManagedObjectクラス
NSManagedObjectContextクラス
NSManagedObjectModelクラス
NSMutableArrayクラス
NSMutableCopyingプロトコル
NSMutableDictionaryクラス
NSMutableSetクラス
NSNotificationクラス
NSNotificationCenterクラス
NSNullクラス
NSNumberクラス
NSObjectクラス
NSObject UIKit追加分
NSObjectプロトコル
NSPersistentStoreクラス
NSPersistentStoreCoordinatorクラス
NSPredicateクラス
NSPropertyListSerializationクラス
NSRunLoopクラス
NSSetクラス
NSStringクラス
NSString UIKit追加分
NSTimerクラス
NSTimeZoneクラス
NSURLクラス
NSURLProtectionSpaceクラス
NSURLRequestクラス
NSUserDefaultsクラス
NSValueクラス

UIActionSheetクラス
UIActionSheetDelegateプロトコル
UIActivityIndicatorViewクラス
UIAlertViewクラス
UIAlertViewDelegateプロトコル
UIApplicationクラス
UIApplicationDelegateプロトコル
UIBarButtonItemクラス
UIBarItemクラス
UIButtonクラス
UIColorクラス
UIControlクラス
UIDatePickerクラス
UIDeviceクラス
UIEventクラス
UIFontクラス
UIGestureRecognizerクラス
UIImageクラス
UIImageViewクラス
UIKit Function
UILabelクラス
UINavigationControllerクラス
UINavigationItemクラス
UIPickerViewクラス
UIPickerViewDataSourceプロトコル
UIPickerViewDelegateプロトコル
UIPinchGestureRecognizerクラス
UIResponderクラス
UIScreenクラス
UIScrollViewクラス
UISearchBarクラス
UISearchBarDelegateプロトコル
UISegmentedControlクラス
UISliderクラス
UISwipeGestureRecognizerクラス
UISwitchクラス
UITableViewクラス
UITableViewCellクラス
UITableViewControllerクラス
UITableViewDataSourceプロトコル
UITableViewDelegateプロトコル
UITapGestureRecognizerクラス
UITextFieldクラス
UITextFieldDelegateプロトコル
UITextInputTraitsプロトコル
UITextViewクラス
UITextViewDelegateプロトコル
UIToolbarクラス
UITouchクラス
UIViewクラス
UIViewControllerクラス
UIWebViewクラス
UIWebViewDelegateプロトコル
UIWindowクラス

AVAudioPlayerクラス
AVAudioPlayerDelegateプロトコル

CADisplayLinkクラス
CAEAGLLayerクラス
CALayerクラス

CGAffineTransform
CGBitmapContext
CGColor
CGColorSpace
CGContext
CGGeometry
CGImage
CGPath

EAGLContextクラス
EAGLDrawableプロトコル

Foundation Constants
Foundation Data Types
Foundation Functions

MPMediaItemクラス
MPMediaItemArtworkクラス
MPMediaPlaylistクラス
MPMediaPropertyPredicateクラス
MPMediaQueryクラス
MPMusicPlayerControllerクラス

Randomization Services

System Sound Services
Amazon


OpenGL ES
SQLite
Monthly Archives
Recent Comments
Recent TrackBacks
RSS Link
Visitors
QR Code
QR