代码之家  ›  专栏  ›  技术社区  ›  Sektor

如何将用户数据附加到曲棍球应用程序崩溃日志(用于Unity/Android的曲棍球SDK)

  •  0
  • Sektor  · 技术社区  · 7 年前

    我在游戏中使用(HockeySDK for Unity/Android),我想将用户ID添加到崩溃日志中,这样我就可以在Hockey应用程序中按用户字符串过滤崩溃日志。

    为此,我从hockeyAppandroid和override方法getLogHeaders派生

    using System.Collections.Generic;
    
    namespace Tools.HockeyApp
    {
        public class EvoHockeyAppAndroid : HockeyAppAndroid
        {
            protected override List<string> GetLogHeaders()
            {
                var headers = base.GetLogHeaders();
    
                uid = "User: " + HockeyAppUtils.GetUID();
                headers.Add(uid);
    
                return headers;
            }
        }
    }
    

    结果我得到了这样的crashlog,来自ash-log dosent的用户以设备或操作系统版本的形式出现在meta中。 enter image description here

    enter image description here

    enter image description here

    1 回复  |  直到 7 年前
        1
  •  0
  •   Sektor    7 年前

    为此,需要重新创建以下查询

    卷曲 -f“log=@crash.log”,\ -F“description=@description.txt”,\ -F“附件0=@some.dat”\ -F“用户ID=1234567890”\ -F“联系人=thomas@dohmke.de”\ https://rink.hockeyapp.net/api/2/apps/1234567890abcdef1234567890abcdef/crashes/upload