2010-10-28 129 views
2

我擔心我必須鏈接到用戶國家的App Store。我怎麼能自動做到這一點?如何正確設置App Store鏈接?

例如,我從蘋果公司獲得的鏈接是這樣的:

http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=99999999999&mt=8 

它開闢了iTunes的,但無法加載應用程序。他們說它需要多達24小時,直到它在那裏。那麼,無論是來自美國,印度,澳大利亞還是荷蘭,我都可以給任何人提供的鏈接。我很困惑,因爲有時谷歌拋出我在這樣一個網址:

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

這些URL顯示在Web瀏覽器的應用程序的描述,顯然他們本地化。這個是給我們的,但是你可以輸入任何國家/地區代碼來查看特殊描述。

因此,鏈接到第一個非常長的URL(itunes.apple.com/WebObjects/MZStore ...)是否智能?還是更好地鏈接到應用程序描述的美國網頁在線?

回答

5

您確定網站鏈接已經本地化。但是,如果您單擊該鏈接中的「在iTunes中查看」,或者確實啓動了打開iTunes的任何鏈接,則用戶將被帶到正確本地化版本的商店中的產品。我剛剛通過上面提供的網絡鏈接對其進行了測試 - 點擊「在iTunes中查看」將我帶到英國商店的產品上,並以英國定價。

您提供的直接連接到iTunes鏈接不起作用,但您似乎沒有用99999999999佔位符替代您的產品ID。

我不確定哪一個你會更好考慮;蘋果似乎在推動網絡預覽網址,這是基於右鍵點擊並在iTunes本身中選擇「複製鏈接」的新行爲。此外,您希望打開iTunes的鏈接類型(替代您的產品ID)(即http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=308928075&mt=8)現在似乎轉到網絡預覽而不是打開iTunes。作爲一個快速提示,這似乎是'國際'版本:

http://itunes.apple.com/app/id308928075?mt=8 

即只是刪除'我們'。我的瀏覽器仍然根據價格和評論去美國上市,但我敢打賭它至少會讓顯示語言正確。

+0

http // itunes.com/appName或http://appstore.com/appName在iTunes中打開應用程序。此外,它會在iTunes中顯示它之前搜索appName。這種方法遠遠優於appStore.com鏈接。 – vijayst 2014-01-17 06:25:01

+0

iOS 11似乎打破了「國際」鏈接。如果我想附加'action = write-review'參數,我只能獲得國家/地區特定的URL以在iOS 11中打開App Store。 – ray 2017-09-01 19:42:22