瀏覽代碼

人工认证协议添加

linjianpeng 2 周之前
父節點
當前提交
f44279e868

+ 1 - 0
commonlibrary/src/main/java/com/yc/commonlibrary/Constans.kt

@@ -11,6 +11,7 @@ const val WSS_BASE = "wss://link.whzytkj.online/access"
 const val AGREE = "https://h5.whzytkj.online/agree"//用户协议
 const val CONCEAL = "https://h5.whzytkj.online/conceal"//用户隐私协议
 const val ANCHOR = "https://h5.whzytkj.online/anchor"//主播协议
+const val PERSONAL = "https://h5.whzytkj.online/personalInfoAuthorization"//个人信息授权协议
 const val RECHARGE = "https://h5.whzytkj.online/recharge"//用户充值协议
 const val SERVICE = "https://h5.whzytkj.online/contactService"//客服
 const val HELP = "https://h5.whzytkj.online/help"//帮助

+ 13 - 2
module_me/src/main/java/com/mita/module_me/view/certifiedanchor/CertifiedActivity.kt

@@ -5,6 +5,7 @@ import android.content.Intent
 import android.content.pm.PackageManager
 import android.graphics.Color
 import android.text.SpannableStringBuilder
+import android.text.method.LinkMovementMethod
 import androidx.core.app.ActivityCompat
 import androidx.core.content.ContextCompat
 import com.alibaba.android.arouter.facade.annotation.Route
@@ -37,6 +38,7 @@ import com.yc.baselibrary.view.dialog.TopDialog
 import com.yc.baselibrary.view.webview.NormalWebView
 import com.yc.baselibrary.view.webview.WebViewVm
 import com.yc.commonlibrary.ANCHOR
+import com.yc.commonlibrary.PERSONAL
 import com.yc.module_base.ANCHOR_PRIVACY
 import com.yc.module_base.LiveSession
 import com.yc.module_base.arouter.MeRouter
@@ -166,9 +168,16 @@ class CertifiedActivity : BaseActivity<CertifiedVm>() {
             isSelectNotice = !isSelectNotice
         }
 
-        val str = "我已阅读并同意《主播协议》,实名认证需要填写真实姓名、身份证号,身份证照片,确保是本人的身份信息,用于开通直播、申请提现等需要实名认证的功能或服务。"
+        val str = "我已阅读并同意《个人信息授权协议》《主播协议》,实名认证需要填写真实姓名、身份证号,身份证照片,确保是本人的身份信息,用于开通直播、申请提现等需要实名认证的功能或服务。"
         val builder = SpannableStringBuilder(str)
-        builder.setClickable(textColor = color(R.color.black), start = 7, end = 13, clickable = {
+        builder.setClickable(textColor = color(R.color.black), start = 7, end = 17, clickable = {
+            launchActivity<NormalWebView> {
+                putExtra(WebViewVm.H5_URL, PERSONAL)
+                putExtra(WebViewVm.H5_TITLE, "个人信息授权协议")
+                putExtra(WebViewVm.IS_NO_TOKEN, true)
+            }
+        })
+        builder.setClickable(textColor = color(R.color.black), start = 18, end = 24, clickable = {
             launchActivity<NormalWebView> {
                 putExtra(WebViewVm.H5_URL, ANCHOR)
                 putExtra(WebViewVm.H5_TITLE, "主播协议")
@@ -176,6 +185,8 @@ class CertifiedActivity : BaseActivity<CertifiedVm>() {
             }
         })
         tvNotice.text = builder
+        tvNotice.movementMethod = LinkMovementMethod.getInstance()
+        tvNotice.highlightColor = Color.TRANSPARENT
     }
 
     override fun ready() {