2015-04-29 34 views
1

我有一個簡單的iOS應用程序,我正在開發應用程序的專業版。然後,我將添加一個超鏈接到現有應用程序,該應用程序將指向應用程序商店中專業應用程序的網址。那麼有沒有推薦的方法來做到這一點,所以當用戶點擊鏈接時,他們將被轉發到應用商店的專業版頁面?在safari/app store中快速打開鏈接

如果我只是使用這段代碼,用戶是否會被重定向到應用商店?

UIApplication.sharedApplication().openURL("http://itunes.apple.com/myappname") 
+0

查看此問題以瞭解App Store重定向的可能性:http://stackoverflow.com/questions/433907/how-to-link-to-apps-on-the-app-store – Glorfindel

+0

謝謝glorfindel! – user3772

回答

2

據我所知,不再有

itms-apps:// 

,而不是常規的http://

所以最好的辦法就是用這行代碼,看我已經把它放在NSURL中,因爲你不能通過一個簡單的字符串。除此之外,你可以使用!在年底或者更好的辦法是使用LET IF ...

UIApplication.sharedApplication().openURL(NSURL(string: "https://itunes.apple.com/us/app/24-s-wt-h-plyqzyh-hyhydh-smqry/id897282272?ls=1&mt=8")!) 
0
UIApplication.sharedApplication().openURL(NSURL(string : "itms-apps://itunes.apple.com/app/developerName")!) 

有了這一個我無法打開我的應用程序頁面上的應用程序商店,然後我去了我的iTunes頁面上Safari瀏覽器,複製我的主頁uri並粘貼到相關的代碼。它的作品完美!

只需在互聯網上覆制您的iTunes頁面並粘貼即可!