我有一個Android遊戲,我希望它存儲數據 - 比如說高分 - 對服務器後端上的每個用戶。最簡單的安全的Android服務器後端
下面列出了非常苛刻的要求!這是不太可能的任何解決方案能夠滿足所有這些需求,所以我改變/優先他們:
- 最小/很容易服務器和客戶端代碼
- 免費/便宜
- 自動可擴展性和無/小服務器維護
- 儘可能安全的用最少的代碼
- 無縫 - 授權無需用戶操作/選擇什麼
I K現在關於解析,這似乎是最簡單的選擇,但我關心未來的成本,並希望更多的控制,所以我想一些替代品。
雖然AWS處理安全匿名身份驗證非常簡單,但它似乎付出了很多努力。
如果在不需要用戶登錄或授權應用程序引擎的情況下獲得安全請求的簡單方法,那麼App Engine將很棒。
所以...我希望解析的無縫性,AWS的安全性以及App Engine的自動縮放。還有Parse的易用性/編碼。手指交叉。 :)
感謝
2理論上不可行。 1,4和6不齧合。 3會遇到Android設備ID的問題(請參閱http://stackoverflow.com/questions/2785485/is-there-a-unique-android-device-id/3102499)。如果你想得到答案,開始優先考慮。最好在哪裏人人都可以看到它。 –
歡迎提供反饋意見,我開始懷疑理論上2是不可能的 - 例如,很容易從APK中擷取密鑰。我將用優先級編輯這個問題。 – whalabi
您可以在App Engine上使用您需要的任何身份驗證機制 - 而不僅僅是內置的用戶API。 –