远程日志记录
远程日志是一项可启用发生问题的游戏日志,并远程接收调试日志的功能。日志只能对目标用户启用,并需在控制台中注册。
在 [Console > Provisioning > Remote Logging > Register Target User] 中输入 DID 或 PlayerID,设置目标用户并发送推送。用户点击推送后,游戏将启动并启用日志,在控制台中输入的收集时间内收集 Hive 日志和游戏日志。Hive 日志默认基于 SDK 中设置的值进行收集,游戏日志则根据游戏中设置的值进行收集。
(必须使用 SDK v4.11.4 或更高版本)
使用流程¶
注册目标用户¶
- 选择游戏:要启用日志,必须先注册目标用户。在 [Console > Provisioning > Remote Logging > Register Target User] 页面中,先选择游戏。游戏列表中只会显示您拥有权限的游戏。
- 注册目标用户:选择游戏后,点击 [Register Target User] 按钮。
- 选择所选游戏的 AppID。
- 输入要收集日志的目标用户的 DID 或 PlayerID。
- 输入日志收集时间。最长可收集 1,440 分钟(24 小时)。
- 输入完成后,点击 [Register] 按钮。
- 设置内容将被注册,然后点击推送的 [Send] 按钮。
- 如果未收到推送,可查询令牌以确认是否处于可正常接收推送的状态。使用方法请参阅 Notification 的令牌列表(http://developers.withhive.com/operation/notification/push-v4/token/)。
启用日志¶
- 收到推送消息后,点击以运行游戏。如果未安装该游戏,则无法运行。

- 点击推送后,游戏启动的同时出现提示弹窗时,点击 [OK]。在控制台中设置的收集时间内,日志会被收集并保存。点击 [Cancel] 则不会收集日志。

查看日志¶
收集的日志会存储在由 Analytics 管理的 Google Cloud 中。要使用远程日志的游戏,必须另行获取 Google Cloud 访问权限。详情请参阅 申请 Analytics BigQuery 权限。



