2016-10-11 109 views
2

自從iOS 6推出以來,我們一直通過GameCenter使用Turn Based Games(幾年來運行完全相同的代碼)。iOS 10遊戲中心通過消息傳遞邀請

但是,由於iOS 10邀請不再工作。被邀請的人在消息中收到消息,說「邀請玩%game_name $」。

  • 交付給自己比賽中沒有邀請的推送通知(新的轉機通知成功交付)。

  • 沒有新遊戲出現在當前遊戲列表中接受邀請(我們使用標準GK * ViewControllers),因爲它之前顯示過。

  • 如果用戶點擊消息中的消息,短時間內將顯示「正在檢索...」文本的警報視圖,並且不會發生任何事情。

Apple states(https://developer.apple.com/videos/play/wwdc2016/611/)無需更改代碼。但它肯定是壞的(或者「沒有改變」的陳述是錯誤的)。

任何想法,同事?

回答

1

當兩臺設備使用相同的iCloud登錄時,通過iMe​​ssage的邀請不起作用。在我更改iCloud登錄以匹配每個設備上的iMessage登錄之前,我遇到了您所描述的問題。

0

您是否通過iOS10中的iMessage獲得遊戲中心邀請?我有同樣的問題,我想我們應該使用GKGameSession,這是一個基於iCloud的邀請。