Switch接入指引
Switch的崩溃上报依赖任天堂官方的上报机制,错误上报使用CrashSight提供的SDK。本文主要介绍崩溃上报的接入流程,如果你想使用错误上报功能,可以参考Unity SDK开发接入或Unreal SDK开发接入。
一、申请开启Switch crash上报功能:
- 首先要申请开启这个crash收集服务器 向项目的任天堂接口人邮件申请
- 然后在项目配置一个关键字
Allow , 可能要自己添加 - 对应的switch终端机器里面打开上报crash这个配置
- 这个crash收集的服务器是分了测试和线上正式版
二、获取上报crash信息
- 生成项目的access token
Production environments: Crash Report Management Tool
Development environments: Crash Report Management Tool
使用NDID登录, 登录后获取access token
lp1表示生产环境,dd1表示开发环境
- 提供application_id,application_version,nss文件
三、问题和注意点
- CrashReport.exe默认拉取prod环境,dev环境用--dev和--nss(必须同时使用)
- 命令行参数不完整
- access token和环境不一致导致,如 access token是dev环境申请的,但是拉取时没有指定--dev和--nss
“2522-0009 Incorrect Server Environment : The access token for the crash report management tool is invalid. The server environment that you are accessing is different from the server environment that issued the access token.” - nss文件破损
- token过期