Possible Duplicate:
How to link to apps on the app store是否有可能獲得設備的iTunes商店的iOS設備
上我有我的iPhone應用程序特殊需要。 我的應用程序中有一些內容與iTunes中的其他內容相關聯。當然,iTunes元素的鏈接對於每個商店都是不同的(包含/ us /或/ fr /或/ gb /等)。因此,爲了向用戶展示正確的鏈接(將他引導到他的商店的鏈接,而不是錯誤:「不是好商店」),我需要這些信息。 我不想使用CoreLocation。
事實上,我需要這樣做,因爲我正在從我的API中檢索鏈接,並且將國家代碼發送到API以返回該國家的正確鏈接。
感謝,
編輯:就像我在下面留言說,NSLocale是不是對我來說是完美的結合。這是我正在使用的,但區域設置並不告訴用戶存儲在哪個存儲區。例如,我的電話設置爲英文(美國),我的商店是法文。所以,我想有FR,而不是US。
編輯2:我說的是電視節目,而不是應用程序(針對其存在的唯一鏈接,可以在任何應用程序商店中打開)。 下面是一個例子,對於星際之門亞特蘭蒂斯的試點:
FR鏈接=>https://itunes.apple.com/fr/tv-season/une-nouvelle-ere-1ere-partie/id370061110?i=370381192&uo=4
美國站點鏈接=>https://itunes.apple.com/us/tv-season/rising-pts.-1-2/id260813591?i=261784660&uo=4
編輯3:顯然,新的iOS可以處理器打開鏈接在本地商店中,即使鏈接是針對其他商店的。
但我仍然有問題,因爲一些商品只在一個商店中可用。因此,如果沒有精確的商店,我可能會顯示在本地商店中不可用的用戶鏈接。
不是真的,因爲我試圖鏈接的內容是電視節目,而不是應用。實際上,對於應用程序,可以在任何應用程序商店中打開一個獨特的鏈接。對於iTunes商店,似乎並非如此 –