首頁 >後端開發 >php教程 >應用程式市場線上遊戲資訊統計

應用程式市場線上遊戲資訊統計

WBOY
WBOY原創
2016-08-08 09:32:191325瀏覽

 一、 點選次數統計

    一般的統計方式都是提供一套需要嵌入程式碼中的介面。在程式需要的時候調取接口,後台才能統計資料。

統計方法:
1. 平台SDK提供3個介面STARTSTOPPAUSE,遊戲start的時候伺服器開啟session並記錄一個開始時間,遊戲STOP的時候再次計算時間,透過計算時間間隔累積到一定數量才算一次有效的遊戲點擊。
存在的問題:用戶遊戲時間無法把控,玩家中途crash退出無法統計
2. SDK在遊戲調用Start的時候Hash一個ID標識一次點擊,同時SDK開啟一個定時器,並把ID發給伺服器,伺服器開啟一個session,記錄遊戲點選ID。 SDK定時向伺服器同步更新數據,伺服器會話在時間累積到一定次數之後把該點擊記為一個有效,更新資料庫,關閉session,通知SDK關閉計時器。
防止惡意刷榜問題:
為了有效防止惡意刷榜,伺服器在客戶端上傳點擊ID的時候記錄客戶端IP,限制一個IP一個時段內只記錄一定數量的有效點擊量。

存在的問題:區域網路內的使用者對於伺服器而言取得的是同一個IP。

時序圖:


以上就介紹了應用市場線上遊戲資訊統計,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn