快速接入 Radar
在项目中使用RKFeedbackLink
或RKFeedbackView
即可直接接入。
指向反馈页面的 NavigationLink
projectName
: 项目名
showProjectName
: 显示的 App 名称
gatherAppdiagnose
: 收集 App 诊断信息
showUnderstandStatus
: 显示“了解反馈状态”
checkUpdate
: 检查更新设置
showsReplyBadge
: 显示新回复数角标
反馈助理主页
projName
: 项目名
gatherAppdiagnose
: 收集 App 诊断信息
showUnderstandStatus
: 显示“了解反馈状态”
使用radar
开头的视图 modifiers 来自定义反馈页面和提交信息等内容。
在“反馈助理”页面中显示常见问题
_
: 常见问题导航到的页面
新建反馈时标题输入下方的提示信息
_
: 提示信息文本
提交反馈前可供用户选择附件的页面
传入一个接受 completionHandler 的视图,在用户完成选择后向 RadarKit 回调对应的 Key 和 Value
RKFeedbackView(...)
.radarAttachmentSelector { completion in
Button("Select") {
completion("Key", "Value")
}
}
Value 会同时显示在“附件”列表中。
_
: 附件选择页,RadarKit 将其使用 sheet 推出。
添加到反馈的附加数据。
_
: 包含附加数据的字典。
用于 RadarKit 在需要时向用户显示提示的方法。
传入的方法第一个参数为提示内容,第二个参数为建议的 SF 符号。
RKFeedbackView()
.radarTipper { content, symbol in
showTip(text: content, symbol: symbol)
}
_
: 需要显示提示时调用的方法。
在进入“新建反馈”页后调用自定义方法。
_
: 进入“新建反馈”页后调用的方法。