sdk-webview: 选文件时 DISPLAY_NAME 在 vivo content://media/external/file/ URI 上返回 null,导致扩展名推断失效;ContentResolver.getType() 对 .docx 返回 application/msword(错误)→ allowed 检查拒绝文件。 修复:DISPLAY_NAME 为 null 时回退查 MediaStore.DATA 提取文件名; 优先使用扩展名推断的 MIME 而非 ContentResolver 的返回值, 避免厂商 ROM 返回错误 MIME 的干扰。copyUriToWebViewCache 同步修复。 sdk-bugcollect: Fingerprint.compute 取 top3 stack 帧,Kotlin 协程 dispatcher 的 第 2、3 帧在每次调度时不固定,相同逻辑错误产生不同指纹 → 多条 issue。 修改为 top1(只取抛出点帧),保证同一位置抛出的异常总被归为一条。 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| java/com/xuqm/sdk/bugcollect | ||
| AndroidManifest.xml | ||