0
我們目前正在iOS上運行在線遊戲,最近我們在客戶端和服務器上進行了一些更改,這會導致協議更改。我們意識到如果我們將應用程序提交給App Store進行審批,他們應該連接到我們的新服務器。所以我們應該部署我們的新服務器供他們測試。但是,如果我們部署新服務器,則當前正在玩我們遊戲的所有玩家都無法連接到我們的服務器,直到應用程序通過測試。當協議發生變化時,在iOS上升級在線遊戲客戶端
這種問題通常如何解決?
我們目前正在iOS上運行在線遊戲,最近我們在客戶端和服務器上進行了一些更改,這會導致協議更改。我們意識到如果我們將應用程序提交給App Store進行審批,他們應該連接到我們的新服務器。所以我們應該部署我們的新服務器供他們測試。但是,如果我們部署新服務器,則當前正在玩我們遊戲的所有玩家都無法連接到我們的服務器,直到應用程序通過測試。當協議發生變化時,在iOS上升級在線遊戲客戶端
這種問題通常如何解決?
無論如何,您將會遇到這個問題,因爲您可能無法指望每個人在發佈後立即升級到新版本。
您可以通過在服務器上爲新版本的遊戲創建一個新端點來解決此問題,對於那些具有較舊版本遊戲的遊戲仍舊保留舊端點。