如何将用户数据附加到曲棍球应用崩溃日志(HockeySDK for Unity / Android)

时间:2018-12-28 14:22:10

标签: c# unity3d hockeyapp

我在我的游戏中使用的是(HockeySDK for Unity / Android),我想在崩溃日志中添加用户ID,以便可以在曲棍球应用中按user_string过滤崩溃日志。

为此,我从HockeyAppAndroid派生并覆盖方法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;
        }
    }
}

结果是我得到了这样的崩溃日志.ash日志中的用户出现在Meta中作为设备或操作系统版本 enter image description here

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

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

卷曲\   -F“ log=@crash.log” \   -F“ description=@description.txt” \   -F“ attachment0=@some.dat” \   -F“ userID = 1234567890” \   -F“ contact=thomas@dohmke.de” \   https://rink.hockeyapp.net/api/2/apps/1234567890abcdef1234567890abcdef/crashes/upload