反馈
简介
Pano SDK 提供反馈功能,当开发者集成此功能后,最终用户可以非常方便地一键提交信息,向 Pano 支持人员反馈问题和提交日志,以便尽快协助排查定位。
各端 SDK 相关接口,请查看下列介绍:
- 请在加入频道成功后再使用反馈功能。
- 我们还建议开发者集成第三方异常上报工具(如Bugly、Firebase、友盟,等),以便结合定位问题。
Windows (C++)
反馈与上传日志
通过 RtcEngine::sendFeedback
方法发送反馈,设置 FeedbackInfo
的以下属性:
type
表示反馈的问题类型productName
表示你的产品名称,以便我们区分不同客户的反馈description
表示问题详细描述contact
表示用户联系信息extraInfo
用于传递附加信息uploadLogs
设置为true
以上传 SDK 日志
- 调用此方法后,反馈信息会实时发送给 Pano。
- 如果设置
uploadLogs
属性为true
,将同时上传 SDK 日志。如果通过RtcEngine::startAudioDump
和RtcEngine::stopAudioDump
保存了音频 Dump 数据,会一并上传。
仅上传日志
可以通过 RtcEngine::setOption
方法,OptionType
设置为 EnableUploadDebugLogs
,param
设置为 true
来上传 SDK 日志。
该设置仅对一次频道有效。SDK 将在本次频道结束后上传日志,并自动将该 Option 还原为
false
。
仅上传音频数据
如果需要协助排查音频数据异常,可以通过 RtcEngine::setOption
方法,OptionType
设置为 EnableUploadAudioDump
,param
设置为 true
来上传音频数据。
- 由于音频 Dump 数据较大,请在必要时再使用此方法。
- 此 Option 需要结合
RtcEngine::startAudioDump
和RtcEngine::stopAudioDump
使用。SDK 会将startAudioDump
到stopAudioDump
期间 Dump 的音频数据上传,并在上传后自动将该 Option 还原为false
。
Android (Java)
反馈与上传日志
通过 RtcEngine.sendFeedback
方法发送反馈,设置 FeedbackInfo
的以下属性:
type
表示反馈的问题类型productName
表示你的产品名称,以便我们区分不同客户的反馈description
表示问题详细描述contact
表示用户联系信息extraInfo
用于传递附加信息uploadLogs
属性为true
以上传 SDK 日志
- 调用此方法后,反馈信息会实时发送给 Pano。
- 如果设置
uploadLogs
属性为true
,将同时上传 SDK 日志。如果通过RtcEngine.startAudioDump
和RtcEngine.stopAudioDump
保存了音频 Dump 数据,会一并上传。
仅上传日志
可以通过 RtcEngine.setOption
方法,PanoOptionType
设置为 EnableUploadDebugLogs
,value
设置为 true
来上传 SDK 日志。
该设置仅对一次频道有效。SDK 将在本次频道结束后上传日志,并自动将该 Option 还原为
false
。
仅上传音频数据
如果需要协助排查音频数据异常,可以通过 RtcEngine.setOption
方法,PanoOptionType
设置为 EnableUploadAudioDump
,value
设置为 true
来上传音频数据。
- 由于音频 Dump 数据较大,请在必要时再使用此方法。
- 此 Option 需要结合
RtcEngine.startAudioDump
和RtcEngine.stopAudioDump
使用。SDK 会将startAudioDump
到stopAudioDump
期间 Dump 的音频数据上传,并在上传后自动将该 Option 还原为false
。
iOS/macOS (Objective-C)
反馈与上传日志
通过 PanoRtcEngineKit
对象的 sendFeedback
方法发送反馈,设置 PanoFeedbackInfo
的以下属性:
type
属性表示反馈的问题类型productName
表示你的产品名称,以便我们区分不同客户的反馈detailDescription
表示问题详细描述contact
表示用户联系信息extraInfo
用于传递附加信息uploadLogs
属性为YES
以上传 SDK 日志
- 调用此方法后,反馈信息会实时发送给 Pano。
- 如果设置
uploadLogs
属性为YES
,将同时上传 SDK 日志。如果通过PanoRtcEngineKit
对象的- startAudioDumpWithFilePath:maxFileSize:
和- stopAudioDump
方法保存了音频 Dump 数据,会一并上传。
仅上传日志
通过 PanoRtcEngineKit
对象的 - setOption:forType:
方法,PanoOptionType
设置为 kPanoOptionUploadLogs
,option
设置为 @YES
来上传 SDK 日志。
该设置仅对一次频道有效。SDK 将在本次频道结束后上传日志,并自动将该 Option 还原为
@NO
。
仅上传音频数据
如果需要协助排查音频数据异常,可以通过 PanoRtcEngineKit
对象的 - setOption:forType:
方法,PanoOptionType
设置为 kPanoOptionUploadAudioDump
,option
设置为 @YES
来上传音频数据。
- 由于音频 Dump 数据较大,请在必要时再使用此方法。
- 此 Option 需要结合
PanoRtcEngineKit
对象的- startAudioDumpWithFilePath:maxFileSize:
和- stopAudioDump
使用。SDK 会将开启到停止音频转储期间 Dump 的音频数据上传,并在上传后自动将该 Option 还原为@NO
。
Web
反馈与上传日志
通过 RtcEngine
对象的 sendFeedback
方法发送反馈(如果单独使用白板 SDK,请换用 RtcWhiteboard
对象)。参数为一个 对象 ,包含以下属性:
type
属性表示反馈的问题类型product
表示你的产品名称,以便我们区分不同客户的反馈description
表示问题详细描述contact
表示用户联系信息extraInfo
用于传递附加信息(可选项)uploadLogs
属性为true
以上传 SDK 日志
- 调用此方法后,反馈信息会实时发送给 Pano。
- 如果设置
uploadLogs
属性为true
,将立即尝试上传 SDK 日志。