2010-11-22 99 views
7

我有一個iphone應用,當有升級可用時,我想提示用戶升級,如果他們點擊升級,我想將它們重定向到蘋果商店。這是如何完成的?將iphone應用重定向到蘋果商店

感謝

+0

另請注意,您可能需要等待一段時間(最多24小時?)以便緩存刷新。當天,App Store會說更新是可用的,但點擊「更新」只會重新安裝舊版本(大概是因爲它被緩存在服務器上)。偶爾也會有用戶看到「更新發布!」鳴叫/等,但無法在App Store上看到它。 – 2010-11-23 03:34:53

回答

12

蘋果在這裏記錄了過程:http://developer.apple.com/library/ios/#qa/qa2008/qa1629.html

的基礎歸結爲使用NSURL打開iTunes的鏈接:

NSString *iTunesLink = @"http://itunes.apple.com/us/app/warehouse51/id364201184?mt=8"; 

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:iTunesLink]]; 

不過,我不相信有辦法直接到升級選項卡。

注意:phobos鏈接通常是過時的,因此不要理睬您的鏈接看起來不像Apple的doc中的示例。它通常看起來像我在這裏更新的示例中的那個。

+0

令人煩惱的是,即使您安裝了以前的版本(哦),4.2 GM顯示「Free/Install」或「1.99美元/立即購買」。不知道他們是否已經在4.2.1中解決了這個問題;不知何故,我懷疑它! – 2010-11-23 03:23:38

0

只要打開你的應用選擇合適的iTunes網址。不過,用戶必須自己去更新標籤。

-1

您要麼使用推送通知,要麼讓您的應用程序在線檢查(您可以更新),以便更新可用時您可以顯示警報。然後,在用戶確定後,只需使用itunes網址將它們發送到商店中的應用程序即可。

+0

-1推送通知不允許用於「營銷」,其中包括提示用戶進行升級。 – 2010-11-23 03:17:48

相關問題