我想將我的應用程序從付費版本更改爲免費廣告。不過,我不希望最初爲應用付費的人獲得廣告。瞭解首次安裝哪個版本的應用程序 - iOS
我想我可以包括具有額外的代碼,設置了一些UserDefaults說的版本沒有廣告,然後做更新的免費版本新的更新。但這似乎不是一個非常可靠的解決方案。
我想將我的應用程序從付費版本更改爲免費廣告。不過,我不希望最初爲應用付費的人獲得廣告。瞭解首次安裝哪個版本的應用程序 - iOS
我想我可以包括具有額外的代碼,設置了一些UserDefaults說的版本沒有廣告,然後做更新的免費版本新的更新。但這似乎不是一個非常可靠的解決方案。
似乎有檢測是否有人爲你支付的應用程序或下載它後,當價格已經變爲自由沒有可靠的方法。出於這個原因,我決定在App Store中創建兩個單獨的條目。
我認爲,這取決於最低的操作系統版本,您的程序可以運行。對於iOS 5.0及更高版本,您可以嘗試使用iCloud存儲有關購買版本的標誌。它允許您不僅爲一個設備設置此標誌,而且爲用戶的帳戶設置此標誌。
或者你可以存儲在鑰匙串此信息後得到它。但在這種情況下,您的用戶將無法使用他(她)的帳戶在其他某個設備上沒有任何廣告。
無論如何,據我所知,您需要爲您的應用程序的更新第一隨時隨地寫這個標誌。只有一段時間才能對廣告進行更新。
我會很高興地看到意見,如果有人對這個問題的另一個想法。
有你在你的應用程序 –
使用SQLite數據庫我認爲是不可靠的方式來實現你想要的。 如果用戶爲您的遊戲付費並將其卸載並希望再次安裝會發生什麼 - 但隨後他會通過廣告獲得版本。 我的意見 - 分開發布免費增值版,並保留原樣。 – Wojciech
不,我沒有。你的建議是否 - 檢查行上的創建日期? – Max