Commit 13628c30 by 刘鹏

feat : 星链 倾诉日志完善描述,全流程打点

parent d767d6e7
......@@ -5,7 +5,7 @@ ext {
ydlPublishVersion = [
// -------------- 业务模块 --------------
//第三步 若干
"m-confide" : "0.0.49.29",
"m-confide" : "0.0.49.32",
"m-consultant" : "0.0.60.03",
"m-fm" : "0.0.30.04",
"m-user" : "0.0.61.94",
......@@ -39,7 +39,7 @@ ext {
"ydl-webview" : "0.0.38.47",
"ydl-media" : "0.0.21.42",
"ydl-pay" : "0.0.18.19",
"m-audioim" : "0.0.49.29.50",
"m-audioim" : "0.0.49.29.53",
"ydl-flutter-base": "0.0.14.38",
//以下 几乎不会动
......@@ -88,7 +88,7 @@ ext {
// -------------- 业务模块 --------------
//第三步 若干
"m-confide" : "0.0.49.29",
"m-confide" : "0.0.49.32",
"m-consultant" : "0.0.60.03",
"m-fm" : "0.0.30.07",
"m-user" : "0.0.61.94",
......@@ -120,7 +120,7 @@ ext {
"ydl-webview" : "0.0.38.47",
"ydl-media" : "0.0.21.42",
"ydl-pay" : "0.0.18.19",
"m-audioim" : "0.0.49.29.50",
"m-audioim" : "0.0.49.29.53",
"ydl-flutter-base": "0.0.14.38",
//以下 几乎不会动
......
......@@ -257,7 +257,7 @@ class AudioHomeActivity :
override fun onJoinChannelSuccess(channel: String?, uid: Int, elapsed: Int) {
super.onJoinChannelSuccess(channel, uid, elapsed)
callEventSave("40", "$uid 用户声网加入频道成功:channel=$channel")
callEventSave("20", "$uid 用户声网加入频道成功:channel=$channel")
LogUtil.e("[agora]$uid 用户声网加入频道成功:channel=$channel")
AliYunRichLogsHelper.getInstance()
......@@ -340,7 +340,7 @@ class AudioHomeActivity :
override fun onUserJoined(uid: Int, elapsed: Int) {
super.onUserJoined(uid, elapsed)
callEventSave("40", "${uid}加入频道回调")
callEventSave("20", "${uid}加入频道回调")
LogUtil.e("[agora]远端用户/主播加入频道回调")
AliYunRichLogsHelper.getInstance()
.sendRichLog(AliYunLogConfig.AGORA, "远端用户/主播加入频道回调")
......@@ -432,7 +432,7 @@ class AudioHomeActivity :
initSensorManager()
//页面传递数据初始化
initIntentData()
callEventSave("80", "通话页面打开")
callEventSave("10", "用户进入通话页面")
writeAgoraLog("通话页面打开的时候,RTM登录状态码:${YDLavManager.sdkStatus}")
AliYunRichLogsHelper.getInstance()
......@@ -447,6 +447,7 @@ class AudioHomeActivity :
setClickEvent()
//权限申请
requestPermission()
}
......@@ -536,6 +537,7 @@ class AudioHomeActivity :
}
private fun initView() {
callEventSave("20", "通话页面打开")
writeAgoraLog("用户拨打电话界面开启")
AliYunRichLogsHelper.getInstance()
.sendRichLog(AliYunLogConfig.AGORA, "用户拨打电话界面开启")
......@@ -631,7 +633,6 @@ class AudioHomeActivity :
@SuppressLint("CheckResult")
private fun requestPermission() {
try {
//申请音频权限
XXPermissions.with(this) // 申请单个权限
.permission(com.hjq.permissions.Permission.RECORD_AUDIO)
......@@ -787,7 +788,7 @@ class AudioHomeActivity :
* 声网加入频道
*/
fun joinChannel() {
callEventSave("40", "对方(专家)接受了通话邀请,主叫(用户)开始加入频道:$channelId")
callEventSave("20", "对方(专家)接受了通话邀请,主叫(用户)开始加入频道:$channelId")
writeAgoraLog("对方(专家)接受了通话邀请,主叫(用户)开始加入频道:$channelId")
AliYunRichLogsHelper.getInstance()
......
......@@ -191,7 +191,7 @@ class ConsultantAudioHomeActivity :
override fun onUserJoined(uid: Int, elapsed: Int) {
super.onUserJoined(uid, elapsed)
callEventSave("80", "uid:${uid} 主叫(专家)加入声网频道成功")
callEventSave("40", "uid:${uid} 主叫(专家)加入声网频道成功")
LogUtil.e("[agora]远端用户加入频道回调")
writeAgoraLog("主叫(专家)加入声网频道成功")
......@@ -351,29 +351,29 @@ class ConsultantAudioHomeActivity :
showToast("请退出应用,重新打开")
close(RESULT_NOT_ANSWERED_CODE, "咨询师已挂断")
callEventSave(
"30",
"80",
"err:${err} 3:SDK 初始化失败|7:SDK 尚未初始化|109:当前使用的 Token 过期|110:生成的 Token 无效"
)
}
10 -> {
callEventSave("30", "err:${err} 专家网络较差")
callEventSave("80", "err:${err} 专家网络较差")
showToast("当前网络较差,请更换网络")
close(RESULT_NOT_ANSWERED_CODE, "专家网络较差")
}
101 -> {
callEventSave("30", "err:${err} 不是有效的 APP ID")
callEventSave("80", "err:${err} 不是有效的 APP ID")
showToast("安装包有问题,请联系技术")
close(RESULT_NOT_ANSWERED_CODE, "安装包有问题,请联系技术")
}
102 -> {
callEventSave("30", "err:${err} 不是有效的 频道名")
callEventSave("80", "err:${err} 不是有效的 频道名")
showToast("频道错误,请联系技术")
close(RESULT_NOT_ANSWERED_CODE, "频道错误,请联系技术")
}
123 -> {
callEventSave("30", "err:${err}此用户被服务器禁止")
callEventSave("80", "err:${err}此用户被服务器禁止")
// showToast("对方不允许接听电话,请联系客服")
// close(RESULT_NOT_ANSWERED_CODE, "该专家不允许接听电话,请联系客服")
......@@ -456,6 +456,8 @@ class ConsultantAudioHomeActivity :
override fun initDataAndEvent() {
EventBus.getDefault().register(this)
callEventSave("30", "进入接听界面")
//状态栏颜色
setWindowStatusBarColor()
//点亮屏幕 并解锁
......@@ -706,7 +708,7 @@ class ConsultantAudioHomeActivity :
private fun showStopService() {
if (status == STATUS_NOT_ANSWERED) {
YDLavManager.instances.callEndStatusUpdate(mAudioMessageBean?.channelId!!, 2, "被叫主动拒绝")
callEventSave("30", "通话未接通挂断:用户主动挂断")
callEventSave("51", "通话未接通挂断:用户主动挂断")
writeAgoraLog("通话未接通挂断:用户主动挂断")
//当未接听 直接挂断 要发送给老师一条消息
......@@ -776,7 +778,7 @@ class ConsultantAudioHomeActivity :
//停止震动
VibratorUtil.StopVibrate(this)
if (!canExcute) {
callEventSave("80", "对方已挂断")
callEventSave("51", "对方已挂断")
showToast("对方已挂断")
finish()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment