我有一個應用程序商店的iPhone應用程序,支持iOS 4.2的所有版本。 現在我開發了支持iOS 5.0版本的通用應用程序(iPhone和iPad)是否有可能在appstore上擁有同一個應用的兩個版本?
是否有可能將這兩個版本發佈在應用程序商店中作爲一個應用程序在同一頁面上,並且用戶能夠選擇在他們的設備上安裝哪個版本?
我有一個應用程序商店的iPhone應用程序,支持iOS 4.2的所有版本。 現在我開發了支持iOS 5.0版本的通用應用程序(iPhone和iPad)是否有可能在appstore上擁有同一個應用的兩個版本?
是否有可能將這兩個版本發佈在應用程序商店中作爲一個應用程序在同一頁面上,並且用戶能夠選擇在他們的設備上安裝哪個版本?
不,你不能做到這一點被刪除。應用程序中的新二進制代替了舊的。在iTunesConnect中創建兩個應用程序是可能的,但您需要對它們進行唯一命名,以便在商店中有兩個不同的應用程序。
自從蘋果發佈App Store評論指南後,其中一個原因是開發人員不應該用多個版本的同一個應用程序「輕而易舉」地對應用商店進行「垃圾郵件」,只需稍作更改。
Apple現在要的是將所有應用程序合併爲一個。將所有新聞來源放在一個應用程序中,並讓用戶決定要閱讀哪些內容。您可以編寫代碼來禁用和/或隱藏用戶不想看到的其他新聞來源。或者,正如蘋果所說,如果您想要爲每個新聞來源收費,那麼使用應用程序內購買來控制對每個新聞來源的訪問。
如果您正在收費,我不會進入收費人閱讀您不屬於自己的新聞的合法性 - 我相信您已經考慮過這一點。
來源:應用程序商店審查指南
2.20開發商「垃圾郵件」在App Store有類似的應用程序的多個版本將會從iOS開發者計劃
不,你不能。
但是,您可以混合您的5.0和4.2代碼,並檢查4.2中不存在的所有方法/類/框架,以提供替代代碼。
如果你需要一些5.0框架,你可以從需要可選設置它們並檢查你的代碼,如果你訪問它們。
你有什麼指向有2個不同版本的應用程序商店?你有一個特定的ios 4.2特性和其他的ios 5.0特性? – Tornado 2012-03-15 12:28:41
恰好它們有不同的功能,並且最後一個應用程序對於iPhone和iPad來說也是通用的。 – Alex 2012-03-15 12:32:04
如果它們具有實際不同的功能集,那麼它們應該是2個不同的應用程序。如果應用程序有足夠的差異,Apple偶爾允許使用Legacy,「Lite」和「HD」類型的應用程序。 – hotpaw2 2012-03-15 16:27:05