我想弄清楚遊戲中心是否適合我。這是我的情況:通過遊戲中心分享保存的遊戲數據?
我正在構建一個允許用戶創建自己的音樂作品的應用程序。我打算通過文本文件(可能是xml或json格式)將組合物導出並加載。我想讓用戶與朋友分享他們的作品。在我看來,遊戲工具包是iOS的默認社交網絡,所以它似乎值得一看。然而,遊戲套件的社交方面似乎主要是爲實時,同時玩遊戲而設計的。有沒有辦法通過遊戲中心以非實時的方式與朋友分享數據?有沒有辦法向遊戲中心聯繫人發送消息?
我想弄清楚遊戲中心是否適合我。這是我的情況:通過遊戲中心分享保存的遊戲數據?
我正在構建一個允許用戶創建自己的音樂作品的應用程序。我打算通過文本文件(可能是xml或json格式)將組合物導出並加載。我想讓用戶與朋友分享他們的作品。在我看來,遊戲工具包是iOS的默認社交網絡,所以它似乎值得一看。然而,遊戲套件的社交方面似乎主要是爲實時,同時玩遊戲而設計的。有沒有辦法通過遊戲中心以非實時的方式與朋友分享數據?有沒有辦法向遊戲中心聯繫人發送消息?
如果您查看GameKit中的對等網絡文檔,您可能會發現您正在尋找的具體內容,只有一個小例外。它僅適用於WiFi /藍牙連接。
我會和你的描述一起走的方式是一個私人服務器,承載組成。如果您對Java和/或Python熟悉,我建議使用Google App Engine作爲服務器。這會讓頭痛少一點。
您也可以使用GameKit,但正如您所描述的那樣,它更適用於實時通信。 如果您實施邀請處理程序,則可以「邀請」其他玩家接收該作品,但如果他們拒絕,則必須稍後手動重試。
通過打開的「GameKit連接」發送的內容可以是任何你喜歡的東西,填充到一個NSData對象中,所以沒有限制。
我希望這可以幫助你在正確的方向上一點點,祝你好運!
謝謝。這證實了我已經猜到了。 – morgancodes 2011-03-10 23:43:02