Explorar el Código

修复打点接口的错误并添加相关id注释

zengjiebin hace 8 años
padre
commit
fa0d0d4955

+ 3 - 3
app/src/main/java/com/sheep/gamegroup/statistics/AppStatistics.java

@@ -7,9 +7,8 @@ import com.sheep.gamegroup.model.api.ApiService;
 import com.sheep.gamegroup.model.entity.BaseMessage;
 import com.sheep.gamegroup.model.util.SheepSubscriber;
 import com.sheep.gamegroup.util.DeviceUtil;
-import com.sheep.gamegroup.util.PreferenceUtils;
-import com.sheep.gamegroup.util.UMConfigUtils;
 import com.sheep.jiuyan.samllsheep.SheepApp;
+import com.sheep.jiuyan.samllsheep.utils.SpUtils;
 
 import rx.android.schedulers.AndroidSchedulers;
 import rx.schedulers.Schedulers;
@@ -46,7 +45,8 @@ public class AppStatistics {
      * @param subString
      */
     synchronized public void sendDataToServer(int type,int subType,String subString){
-        String openid = PreferenceUtils.getPrefString(SheepApp.mContext, UMConfigUtils.LOGIN_OPENID,"");
+        String id = SpUtils.getOpenId(SheepApp.mContext);
+        String openid = TextUtils.isEmpty(id) ? "" : id.split("@")[0];
         //openid要转换成int类型
         int uid = 0;
         if(!TextUtils.isEmpty(openid)){

+ 42 - 41
app/src/main/java/com/sheep/gamegroup/util/UMConfigUtils.java

@@ -18,47 +18,47 @@ public class UMConfigUtils {
     public static final String LOGIN_OPENID = "sheep_login_openid";
     //统计点击次数需要的子subtype
     public enum  Event{
-        GAME_DOWNLOAD                        ("GameDownload"),//游戏下载次数
-        BANNER_CLICK_HORIZONTAL              ("BannerClickHorizontal"),//广告点击次数
-        TAB_GAME                             ,//游戏页签
-        TAB_CATEGORY                         , //分类页签
-        TAB_SHEEP                            ,//小绵羊页签
-        TAB_JIEZHEWAN                        ,//借着玩页签
-        TAB_CREDITCARD                       ,//信用卡页签,(界面已经没有显示了)
-        SHEEP_TASK_TRY                       ,//试玩赚钱
-        SHEEP_TASK_INVITE                    ,//邀请赚钱
-        SHEEP_TASK_LIE                       ,//躺着赚钱
-        SHEEP_TIXIAN                         ,//提现
-        TASK_DETAIL                          ,//任务详情
-        TASK_DOWNLOAD                        ,//任务详情中->下载游戏
-        TASK_UPLOAD_PICTURE                  ,//任务详情中->上传截图
-        USER_ACCOUNT_SAFE                    ,//个人中心 -> 账号安全
-        USER_TASK_RECORD                     ,//个人中心 -> 任务记录
-        USER_TIXIAN_DETAIL                   ,//个人中心 -> 提现明细
-        USER_BIND_PHONE                      ,//账号安全 -> 绑定手机号(确定按钮)
-        USER_BIND_WEIXIN                     ,//账号安全 -> 绑定微信号(立即绑定按钮)
-        USER_AUTHENTICATION                  ,//账号安全 -> 实名认证(提交按钮)
-        USER_LOGOUT                          ,//账号安全 -> 退出登录按钮
-        GAME_SEARCH                          ,//搜索界面-> 搜索按钮
-        GAME_DOWNLOAD_MANAGER                ,//主界面右上角 -> 下载管理按钮
-        TASK_ACCEPT                          ,//接取任务
-        SHEEP_NEWBIE_TASK_LIST               ,//新手任务列表界面,(界面已经修改为对话框了)
-        SHEEP_NEWBIE_TASK_UNDERSTAND_SHEEP   ,//一分钟了解小绵羊界面
-        SHEEP_NEWBIE_TASK_REGIST_SUCCESS_DIALOG  ,//注册小绵羊成功对话框
-        SHEEP_NEWBIE_TASK_LIST_DIALOG        ,//新手任务列表对话框
-        SHEEP_NEWBIE_TASK_ADD_QQ             ,//加入官方QQ群任务
-        SHEEP_CREDIT_CARD                    ,//信用卡任务列表界面
-        SHEEP_CREDIT_CARD_ACCEPT_LIST        ,//信用卡任务列表界面 -> 信用卡任务接受列表
-        SHEEP_CREDIT_CARD_PROGRESS_QUERY_LIST       ,//信用卡任务列表界面 ->信用卡任务进度查询列表
-        SHEEP_CREDIT_CARD_DETAIL                    ,//信用卡任务列表界面 -> 信用卡任务接受列表 -> 信用卡任务详情界面
-        SHEEP_CREDIT_CARD_DETAIL_WEB                ,//信用卡任务列表界面 -> 信用卡任务接受列表 -> 信用卡任务详情界面 -> 申请信用卡web界面
-        SHEEP_CREDIT_CARD_PROGRESS_QUERY            ,//信用卡任务列表界面 ->信用卡任务进度查询列表 -> 信用卡任务进度查询
-        TASK_START_APP            ,//打开任务应用或游戏
-        TASK_INSTALL_APP            ,//安装应用
-        SHEEP_START            ,//启动小绵羊
-        SHEEP_RESUME            ,//小绵羊进入前台
-        SHEEP_PAUSE            ,//小绵羊进入后台
-        SHEEP_STOP            ,//退出小绵羊
+        GAME_DOWNLOAD                        ("GameDownload"),//游戏下载次数 5001
+        BANNER_CLICK_HORIZONTAL              ("BannerClickHorizontal"),//广告点击次数 5002
+        TAB_GAME                             ,//游戏页签 5003
+        TAB_CATEGORY                         , //分类页签 5004
+        TAB_SHEEP                            ,//小绵羊页签 5005
+        TAB_JIEZHEWAN                        ,//借着玩页签 5006
+        TAB_CREDITCARD                       ,//信用卡页签,(界面已经没有显示了) 5007
+        SHEEP_TASK_TRY                       ,//试玩赚钱 5008
+        SHEEP_TASK_INVITE                    ,//邀请赚钱 5009
+        SHEEP_TASK_LIE                       ,//躺着赚钱 5010
+        SHEEP_TIXIAN                         ,//提现 5011
+        TASK_DETAIL                          ,//任务详情 5012
+        TASK_DOWNLOAD                        ,//任务详情中->下载游戏 5013
+        TASK_UPLOAD_PICTURE                  ,//任务详情中->上传截图 5014
+        USER_ACCOUNT_SAFE                    ,//个人中心 -> 账号安全 5015
+        USER_TASK_RECORD                     ,//个人中心 -> 任务记录 5016
+        USER_TIXIAN_DETAIL                   ,//个人中心 -> 提现明细 5017
+        USER_BIND_PHONE                      ,//账号安全 -> 绑定手机号(确定按钮)5018
+        USER_BIND_WEIXIN                     ,//账号安全 -> 绑定微信号(立即绑定按钮) 5019
+        USER_AUTHENTICATION                  ,//账号安全 -> 实名认证(提交按钮)5020
+        USER_LOGOUT                          ,//账号安全 -> 退出登录按钮 5021
+        GAME_SEARCH                          ,//搜索界面-> 搜索按钮 5022
+        GAME_DOWNLOAD_MANAGER                ,//主界面右上角 -> 下载管理按钮 5023
+        TASK_ACCEPT                          ,//接取任务 5024
+        SHEEP_NEWBIE_TASK_LIST               ,//新手任务列表界面,(界面已经修改为对话框了) 5025
+        SHEEP_NEWBIE_TASK_UNDERSTAND_SHEEP   ,//一分钟了解小绵羊界面 5026
+        SHEEP_NEWBIE_TASK_REGIST_SUCCESS_DIALOG  ,//注册小绵羊成功对话框 5027
+        SHEEP_NEWBIE_TASK_LIST_DIALOG        ,//新手任务列表对话框 5028
+        SHEEP_NEWBIE_TASK_ADD_QQ             ,//加入官方QQ群任务 5029
+        SHEEP_CREDIT_CARD                    ,//信用卡任务列表界面 5030
+        SHEEP_CREDIT_CARD_ACCEPT_LIST        ,//信用卡任务列表界面 -> 信用卡任务接受列表 5031
+        SHEEP_CREDIT_CARD_PROGRESS_QUERY_LIST       ,//信用卡任务列表界面 ->信用卡任务进度查询列表 5032
+        SHEEP_CREDIT_CARD_DETAIL                    ,//信用卡任务列表界面 -> 信用卡任务接受列表 -> 信用卡任务详情界面 5033
+        SHEEP_CREDIT_CARD_DETAIL_WEB                ,//信用卡任务列表界面 -> 信用卡任务接受列表 -> 信用卡任务详情界面 -> 申请信用卡web界面 5034
+        SHEEP_CREDIT_CARD_PROGRESS_QUERY            ,//信用卡任务列表界面 ->信用卡任务进度查询列表 -> 信用卡任务进度查询 5035
+        TASK_START_APP            ,//打开任务应用或游戏 5036
+        TASK_INSTALL_APP            ,//安装应用 5037
+        SHEEP_START            ,//启动小绵羊 5038
+        SHEEP_RESUME            ,//小绵羊进入前台 5039
+        SHEEP_PAUSE            ,//小绵羊进入后台 5040
+        SHEEP_STOP            ,//退出小绵羊 5041
         ;
         private String key;
         Event(String key){
@@ -119,6 +119,7 @@ public class UMConfigUtils {
      * @param event
      */
     public static void onEvent(Event event){
+        LogUtil.println("SheepApp onEvent "+event.getId()+" "+event.getKey());
         try{
             MobclickAgent.onEvent(SheepApp.mContext,event.getKey());