killapp/Assets/Plugins/Android/proguard-user.txt
“虞渠成” 6fa5a6c175 feat(login): 新增谷歌密码自动填充的隐形原生输入桥
新增 AutofillBridge.java:隐形原生 EditText(低透明度伪可见)设置 autofillHints,支持填充建议与保存提示,commit 采用反射调用规避符号解析问题

新增 AutofillBridge.cs:拦截 InputField 点击改由原生框承接输入,屏幕坐标换算、文本实时同步回显;登录邮箱/密码框接入

登录点击时先 commit 触发保存密码再隐藏;失焦/键盘完成时软隐藏(视图保留树上供快照采集),hide 防重入修复 NPE;proguard-user.txt 添加 keep 规则防 R8 剥离

状态:待真机验证填充与保存提示,已加 autofill 会话诊断日志
2026-09-11 09:46:33 +08:00

15 lines
774 B
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 保留 Unity Bluetooth LE 插件类(通过 AndroidJavaClass 反射调用R8 无法检测到使用)
-keep class com.shatalmic.unityandroidbluetoothlelib.** { *; }
# 保留 FilePicker 插件类(通过 AndroidJavaClass 反射调用R8 无法检测到使用)
-keep class com.unity.filepicker.** { *; }
# 保留谷歌自动填充隐形输入桥(通过 AndroidJavaClass 反射调用R8 无法检测到使用)
-keep class com.photonmatrix.autofill.** { *; }
# 保留 ffmpeg-kit 全部类(R8 混淆后 ffmpeg-kit 内部 native 调用会失效)
-keep class com.arthenica.ffmpegkit.** { *; }
-keep class com.arthenica.ffmpegkit.**$* { *; }
# 保留 smartexception stub(ffmpeg-kit 内部 swordfish 依赖)
-keep class com.arthenica.smartexception.java.** { *; }