<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          TuesdayDataandroid 手游流失診斷 sdk

          聯(lián)合創(chuàng)作 · 2023-09-25 04:44

          TuesdayData 是手機端網(wǎng)游階段流失診斷SDK(Android版)

          1.簡介
          本SDK是基于cocos2d-x游戲的穩(wěn)定性以及階段流失診斷的工具,具體可應(yīng)用在網(wǎng)游從啟動至游戲登陸之間,可將此期間的一切操作進行發(fā)送到服務(wù)器并存入服務(wù)器數(shù)據(jù)庫,可從服務(wù)器方便的了解到程序在每個階段出現(xiàn)問題的概率與部分用戶流失的原因,并可針對某個階段進行改良。

          2.集成步驟
          (1)導(dǎo)入PhoneNet.Java
          將com文件夾復(fù)制在 src文件夾中

          (2)修改cocos2d的入口文件
          引入頭文件,如:

          import com.jni.PhoneNet;

          在onCreate函數(shù)沖中添加,如:

          super.onCreate(savedInstanceState); 
          PhoneNet.getInstance().setContext(this);

          (3)app權(quán)限
          在工程中,打開AndroidManifest.xml文件,加入權(quán)限:

          <uses-permission android:name="android.permission.INTERNET"/>
          <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
          <uses-permission android:name="android.permission.ACCESS_WIFI_STATE">

          (4)引入c++文件
          將TuesdayData文件夾復(fù)制在工程根目錄,默認為文件夾Classes
          并在android.mk中 添加TuesdayData中所有文件的路徑
          服務(wù)器IP與端口在TuesdayData.h,宏定義IP 與 HOST
          默認IP與端口是我們提供的服務(wù)器,您可以直接使用

          (5)調(diào)用方法
          引入頭文件TuesdayData.h,調(diào)用靜態(tài)方法

           

          參數(shù) event為行為標識。
          參數(shù)gameID為游戲標識。
          參數(shù)userID 為用戶的唯一游戲ID(選填)。該事例會獲取手機的mac碼來作為設(shè)別的唯一標示并發(fā)送到服務(wù)器。


          3.事例應(yīng)用
           


          例如上圖,為大多數(shù)網(wǎng)游的的登陸流程。

              我們在這10個流程節(jié)點上的狀態(tài)分別發(fā)送到給服務(wù)器發(fā),服務(wù)器會把這些數(shù)據(jù)保存到數(shù)據(jù)庫。
          這樣,只要從服務(wù)器打開數(shù)據(jù)庫,就可以看到每個用戶的登錄數(shù)據(jù)并加以分析,游戲在哪個環(huán)節(jié)的問題概率就非常直觀了。

          舉個例子:
              比如,玩家在游戲更新這一步出現(xiàn)問題。假設(shè),用戶更新游戲失敗,但是網(wǎng)絡(luò)連接確實正常的。那么,我們的服務(wù)器就會收到用戶更新失敗的數(shù)據(jù)狀態(tài)。假設(shè),用戶在更新過程中崩潰或者斷網(wǎng)、手機斷電等,此時服務(wù)器將收不到任何消息,由于后兩種情況幾率實在太低,可以忽略,這樣服務(wù)器就可以基本判定這一步是由于游戲崩潰而導(dǎo)致的。

          客戶端:C++
          服務(wù)器端:Firefly 1.3.1 (python)
          數(shù)據(jù)庫:mysql

          瀏覽 19
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  91亚洲精品一区二区乱码 | 毛片性爱视频 | 天天曰天天干天天射Av | 欧美老熟妇乱子伦视频 | 男女无遮无挡一区二区爱豆视频 |