首页 > 解决方案 > 如何将用户数据附加到曲棍球应用程序崩溃日志(HockeySDK for Unity / Android)

问题描述

我在我的游戏中使用(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;
        }
    }
}

结果我得到了这样的崩溃日志。来自灰日志的用户出现在 Meta 作为设备或操作系统版本 在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

标签: c#unity3dhockeyapp

解决方案


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

curl \ - 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


推荐阅读