2013-05-25 59 views
1

我是一名android開發人員,我正在考慮製作一款遊戲,用戶可以通過關卡編輯器設計和交換關卡。沒有自己的服務器來存儲數據,我想知道這是否可以通過Google apis完成?我可以通過新的Google遊戲服務API在雲中保存/加載數據,但據我所知,這似乎只適用於當前登錄的用戶。是否有可能以某種方式使用它(或另一個Google+ -api)使用戶能夠保存其級別,然後該級別將被公開並且能夠被其他用戶下載(只讀),即使用戶使它沒有登錄?因此,我必須有一些方法讓用戶搜索我的遊戲創建的所有關卡。使用谷歌玩遊戲服務來分享用戶之間的數據?

回答

1

我對Google+ API不熟悉,但我建議你看看Google App Engine,因爲唯一的問題是你沒有自己的服務器,而Google App Engine爲你提供免費的服務器。

Google App Engine非常易於使用,它支持Java/Python/PHP/Go。已經有很多開發人員使用Google App Engine並取得了巨大成功。下面是它的開發者指南:

Google App Engine Developer Guide

+0

我有一些Servlets的經驗,所以它看起來像這將解決我的問題。 – runholen

1

不,谷歌遊戲服務API不適合除了一些常用功能的用戶(如排行榜)之間共享數據,因此存儲自定義數據,提供給所有用戶需要您自己的服務器基礎結構。

查看Google Cloud Endpoints是一種很有用的方法,它是Google提供的基於Google App Engine構建的機制,用於構建專門針對可免費入門的網絡,Android和iOS應用程序的高度可擴展的後端。最近的Google I/O 2013 - From Nothing to Nirvana in Minutes: Cloud Backend for Your Android Application談話可能是一個有用的起點。

相關問題