2016-02-19 26 views
2

我做了一個使用GameKit的遊戲,我正在使用該框架來管理兩個對手之間的實時匹配。如果我邀請特定的人蔘加比賽,或者確保他們與我同時「等待對手」,那麼比賽和比賽會順利進行,並且一切都很好。當GameKit對手準備好時是否可以發出警報?

我現在面臨的問題是,我的應用還沒有很多人,所以那些想要和隨機對手一起玩的玩家也沒有任何方法當一場比賽可以準備好時。

有沒有一種方法可以使用GameKit,但增強了體驗,以便在發現對手時發送推送通知或某種類型的提醒?這可能是所有內置的,但我什麼也沒有看到。

回答

1

AFAIK,GameKit不支持在應用未運行時匹配實時遊戲的推送通知。

但是,GameKit有一個Player Activity API,告訴您在最近60秒內請求了多少匹配,並且您可以使用該數字創建一條信息性消息或狀態來顯示玩家。

編輯:問題的方法是

- queryActivityWithCompletionHandler: 
- queryPlayerGroupActivity:withCompletionHandler: 
相關問題