2015-04-17 66 views
2

我在我的遊戲中添加了鏈接,因此玩家可以評價並查看同一開發人員的更多遊戲。鏈接以列出iPhone開發人員的所有應用程序

對於評價我使用

itms-apps://itunes.apple.com/app/idMY_GAME_ID_IN_NUMBERS 

和它工作正常,打開App Store的直線距離。

但是,我找不到在我的iPhone中打開App Store應用程序的鏈接,並顯示同一開發人員列出的所有遊戲。

我已經試過這

http://appstore.com/STUDIO_NAME 

和它的作品,但它首先打開設備的Web瀏覽器,然後在App Store,我猜是因爲HTTP協議而不是ITMS-應用的。我寧願直接進入App Store,如鏈接。

有關如何實現它的任何想法?

+0

我已經添加了另一個答案,因爲我認爲ViralSavaj的答案已過時。我的也很簡單。 – owlswipe

回答

4

對於View應用程序頁面:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms://itunes.apple.com/us/app/APPNAME/idApp?mt=8&uo=4"]]; 
//APPNAME = Application name, idApp = Application unique id 

對於視圖應用程序從開發

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms://itunes.apple.com/us/artist/DEVNAME/idDEVID?uo=4"]]; 
DEVNAME = Developer name in small chars, idDEVID = developer id, you can get it from iTunes. 

更新1

如果您的應用程序ID,然後你可以得到你的開發者ID像,

https://itunes.apple.com/lookup?id=YourAnyAppID 

運行此網頁瀏覽器,並響應搜索artistViewUrl的話,這會給你URL,那列出所有應用程序是從同一個開發者

只要記住,更換httpitms停止重定向。

更新2

列表開發的所有應用,從:appstore.com/{developername}

獲取我們的單一應用鏈接,從:appstore.com/appname。您可以在應用發佈時獲取這些內容。

這可能會有所幫助。

HTH,享受編碼!

+0

我擺脫了mt和uo參數(不需要AFAIK)並且像魅力一樣工作。謝謝! 但是,因爲我還沒有發佈我的遊戲,所以我無法從iTunes Store獲得我的開發人員ID(我正在使用其他工作室進行測試)。我怎麼才能得到它? iTunes Connect中的任何地方? – jgg

+0

這可能是不可能的,因爲發佈你的遊戲,你需要在應用商店提交,爲此,你必須需要Apple ID,你可以加入蘋果開發計劃,這樣你可以得到你的開發應用程序ID。 –

+0

是的,我知道,我已經是iOS開發人員並可以訪問iTunes Connect和所有這些東西。我所問的是在哪裏可以找到dev ID。我有應用程序ID,但不是開發ID。你知道我在哪裏可以看到它嗎? – jgg

1

鏈接到開發人員的iOS應用程序或單個iOS應用程序的列表非常簡單。

鏈接到所有開發人員的應用程序,以列表形式:appstore.com/developername如此以來,我的應用程序顯示爲亨利·斯特恩,你可以在appstore.com/henrystern找到我的應用程序。

鏈接到一個單一的應用程序:appstore.com/appname如此,因爲我的應用程序之一,被命名爲「NoteFlow一記一輩子」,你可以在appstore.com/noteflow—onenoteforlife找到它。

如果你想要一個完整的長鏈接到一個應用程序或你自己的經典「可在App Store上」橫幅,你可以在官方iTunes Link Maker找到。

相關問題