2013-05-20 81 views
-3

我已決定發佈我的應用程序的精簡版和完整版,即精簡版版本將有廣告,但完整版沒有任何廣告。精簡版和完整版應用程序相同或不同

我的問題是我必須發佈兩個應用程序或我可以使用單一的應用程序呢?

怎麼區分這個?

+0

'創建多個目標.' – Buntylm

+0

因此,我想在應用程序商店中發佈應用程序兩次? –

+0

還新增了答案。 – Buntylm

回答

2

你可以在「郵報」在App Store單個應用涵蓋一個精簡版的版本和一個完整版本。本質上,該應用程序最初是作爲精簡版的。通過應用內升級,您可以啓用或停用功能以提供完整版本體驗(例如,關閉廣告)。

此方法有一些缺點,例如啓動圖標,啓動畫面,啓動圖標下方顯示的應用程序名稱無法更改,因此您最初無法將應用程序名稱顯示爲「iApp Lite」,然後更改它只是'iApp'。

在我的情況下,我發佈了同一個應用程序的完整版和精簡版。 lite版本具有應用內購買功能,可升級至完整版本。在lite版本中,我通過在應用程序中的幾個位置顯示「Lite」這個詞來處理'lite'標籤 - 但僅在啓動屏幕之後。一旦升級到完整版本功能,將不再顯示這些標籤,並啓用完整版本功能。

+0

感謝您的幫助.. –

+0

在我的情況下,我希望在一個有限的時間內爲用戶免費提供完整的功能,例如1個月。 經過一個月的應用程序將提示用戶支付我們。如果他不付款,應用程序將只給他基本功能並停止高級功能。 如果我們使用非續訂訂閱,這可能嗎? –

1

您可以創建兩個分離的目標,一個用於完整版本,另一個用於免費版本。那麼你將不得不發佈兩個應用程序。或者您可以使用In App Purchase禁用廣告。在In App Purchase中,您只會發佈一個應用程序。我建議使用IAP,因爲你的用戶不需要下載相同的應用程序兩次以獲得完整版本。

0

創建多個目標。

您可以通過右鍵單擊目標並選擇「獲取信息」來更改構建配置。 從那裏,你可以做一些事情,比如改變它正在查看的Info.plist文件(如爲名稱添加「Lite」並更改圖標/加載圖像等)並設置編譯器標誌,以便#ifdef in地方。

如果有很多文件只適用於完整版本, 那麼您可以右鍵單擊它們並從精簡版目標中刪除它們以製作更小的應用程序。

也有Good SO Question.

相關問題