2011-02-05 127 views
10

我正在完成一個iPhone應用程序。我正在使用外部服務器來通知用戶我的應用有何更新,並允許他們從應用內部點擊以直接訪問應用商店的更新。問題是,我似乎無法弄清楚直接進入更新的鏈接格式。我發現了一箇舊的方法,使用viewsoftwareUpdate(在另一篇文章中提到),但它都涉及到過時的phobos鏈接,我似乎無法讓它爲我工作。我目前正在使用簡單的格式直接鏈接到應用程序:itms-apps://itunes.com/apps/「appname」,並且我認爲有一種方法可以更改此格式以獲取應用程序更新,而不是主要的應用程序頁面?如何直接鏈接到應用商店應用更新頁面?

這似乎是一個非常基本的功能,所以我很驚訝,我找不到任何東西。

此外,是否有人知道如何直接鏈接到應用商店中的用戶自己的更新標籤?不是特定於一個應用程序,而是顯示可供下載的所有更新的更新選項卡。

+0

無法使此鏈接正常工作。 – WrightsCS 2011-02-09 07:02:55

+0

我也沒有。保持說'無法連接到iTunes商店'。 – junjie 2011-02-17 15:00:07

+1

您是否正在實際設備上使用它來獲取您有更新等待的應用程序?否則,它不會工作。我嘗試了3個不同的實時應用程序,我個人有更新等待(只要把他們的應用程序ID),它直接進入每個人的更新頁面。 – Gabe 2011-02-24 22:45:44

回答

0

只需在應用商店中鏈接到您的應用,該鏈接將永不改變。

該頁面將在屏幕截圖上方顯示更新。

最好的辦法是使用JSON或某些XML解析器從應用程序頁面中去除更新信息。

至於所有更新的列表,Apple再次比較已安裝應用程序的版本,並相應地列出它們,僅刪除更新信息。

8

原來的火衛一環節仍舊工作,你可以使用此URL格式直接鏈接到更新頁:

ITMS-應用://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftwareUpdate?id = [APPID] & mt = 8

當然用您自己的應用程序ID替換[APPID],不包括括號。這將直接鏈接到應用程序的最新更新,而不是主應用程序頁面。

[注:該解決方案被張貼在的問題,我剛搬到這裏--progrmr]

-1

火衛一鏈接並沒有爲我工作,所以我用下面的鏈接,它的偉大工程:

itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftwareUpdate?id=[APPID]&mt=8 
相關問題