2011-04-01 50 views
0

我正在爲移動設備編寫社交遊戲。整體互動將像在線風險或拼字遊戲一樣工作(邀請朋友參加遊戲,每天輪換幾圈,查看朋友遊戲的結果)。處理登錄並邀請社交Android遊戲

我試圖決定如何處理登錄,邀請和「朋友」。

選項:

  1. 讓用戶使用特定於我的遊戲用戶名註冊。通過用戶名/電子郵件邀請他人。
  2. 根據設備ID或主電子郵件地址自動識別用戶。
  3. 使用Facebook等現有服務。

選項3自動獲取用戶的真實姓名,個人資料圖片和用戶「朋友」列表。但是,對於選項1或2,我仍然可以從手機獲取這些信息? (例如,從用戶的地址簿中派生好友列表)。

選項2可能具有最低的進入障礙。只要開始遊戲,你就已經很好了(不必在Facebook上創建用戶名或者輸入密碼)。

(雖然我目前正在寫它爲Android,我可以做一個iPhone版本,並希望在兩個版本中發揮得很好。)

建議嗎?

+0

這裏有一個建議:多吃蔬菜並定期鍛鍊。這裏有什麼確切的問題?選項1..3之間的選擇是一項重要的設計決策,具有深遠的業務後果。 SO不是那些合適的場地。 – 2011-04-01 02:34:56

+0

我想我正在尋找我錯過的任何優點/缺點(可能來自實際嘗試過其中一個選項的人)。 – 2011-04-01 23:34:16

回答

0

IMO,除非你想開發一些小衆社交功能,否則不會將社交化部分委託給像Skiller或Score Loop這樣的第三方SDK。這些SDK會自動處理您應用的社交互動部分。例如,在Skiller中,您需要做的就是通過定義一些配置屬性來將應用程序與SDK掛鉤,並且它需要對應用程序源代碼進行簡單的更改。