2016-09-26 3 views
1

iOS 10ではGame Centerアプリがなくなりましたので、アプリから直接マッチを削除する可能性を提供することをお勧めしますが、Game Centerではいくつかのハウスキーピングを行っていますか?Game Centerのマッチ(GKMatch)はどれくらいの期間利用できますか?

ユーザーが手動で試合を削除しない場合、その試合は永遠に表示されますか?完了した、または放棄された試合をある時間(6か月、多分)後に削除することをお勧めしますか? Game Centerはすでにそれのようなことをしていますか?

答えて

0

ゲームセンターで一致するものは削除されません。少なくとも、ターンベースのマッチは削除されません(サンドボックスGC envからの1つの大きな移行は除外されていますが、後方互換性のないアップグレードハウスキーピング)。

しかし、私はいつもゲーム内で進行中の試合のリストを提供しており、ユーザーは試合を再開して削除することができます。このアプローチの利点の1つ:ユーザーが古いゲームセンターアプリから試合を削除した場合、試合はやがて消えてしまいます。試合は削除されることが判明しましたが、他の選手は決して通知されませんでした。 「デリター」が決して終わらないターンを終えるのを待っている間、他のプレイヤーは永遠に孤立していた。アプリ内の削除を管理することで、他のプレイヤーのためにゲームを救済するために適切な「終了ゲーム」(順番に、並行して)コールを発行することができます。

ゲームセンターのアプリを削除したので、マッチを管理する責任は私たちに完全に落ちているようですが、私は上記トラップシナリオがもう起こりそうにないと思います。私はそれが改善だと信じています。私たちは今、私たちが気づいていない、また回復できない、アプリの外で起こっている出来事について心配する必要はありません。

+0

はい。私は誰かがGCからゲームを削除した場合、ゲームでかなりリムボーになる私のアプリで同じ問題を抱えています。私は、人々がゲーム自体を削除できるようにすることができますね。ありがとう。 – coopersita

関連する問題