2016-05-18 55 views
3

我開發了一款遊戲,爲了讓遊戲工作,所有用戶都需要使用同一版本的遊戲。蘋果拒絕了應用程序,因爲我迫使用戶更新他們的應用程序版本

蘋果已經對此抱怨說:

你的應用程序包括一個更新按鈕或提醒用戶更新應用。爲了避免用戶混淆,應用程序版本更新必須使用iOS內置更新機制。

依靠這個問題的問題是,它使更新純粹是可選的,我擔心如果我刪除了這個,很多用戶最終會抱怨應用程序不工作並留下不好的評論。

我見過很多遊戲,他們強制更新。

有沒有解決這個問題的方法?

+0

您是否聯繫過支持團隊並要求提供更多詳細信息或協助? –

+0

可能是問題是你有一個按鈕來更新?你應該問蘋果的審查小組是否可以發佈消息。我知道其他應用程序這樣做。 – almas

+0

是的,他們似乎對此很難理解。這就像他們不在乎,這可能會導致應用商店評論不佳。現在真的很生氣。 – bobo2000

回答

4

您可以強制用戶擁有某個最低版本。我在我的應用程序中執行此操作,還有許多其他應用程序都可以執行此操作,包括Clash of Clans。

只需刪除更新按鈕。當您提醒他們存在更新時,您應該將它們重定向到應用商店中的應用。

例如,您的應用打電話給您的服務器,其中包括當前版本。您的服務器迴應一條消息,表示用戶必須更新。您的應用會顯示該消息,當他們解除提醒時,應用會將其重定向到應用商店中的應用。

也許這些得到批准,因爲蘋果公司從來沒有看到它的工作,但肯定,他們必須知道,Clash of Clans是否會這樣做。

+0

感謝Marcus,這是如何工作的,用戶登錄到應用程序然後進入App Store?你可以給我一個鏈接到這個代碼嗎? – bobo2000

+0

看看UIApplication的' - (BOOL)openURL:(NSURL *)url'。 –

+0

我認爲它直接進入應用商店頁面,而不通知用戶他們需要更新他們的應用程序嗎?這是否令人困惑? – bobo2000

相關問題