新增 AutofillBridge.java:隐形原生 EditText(低透明度伪可见)设置 autofillHints,支持填充建议与保存提示,commit 采用反射调用规避符号解析问题 新增 AutofillBridge.cs:拦截 InputField 点击改由原生框承接输入,屏幕坐标换算、文本实时同步回显;登录邮箱/密码框接入 登录点击时先 commit 触发保存密码再隐藏;失焦/键盘完成时软隐藏(视图保留树上供快照采集),hide 防重入修复 NPE;proguard-user.txt 添加 keep 规则防 R8 剥离 状态:待真机验证填充与保存提示,已加 autofill 会话诊断日志
15 lines
774 B
Plaintext
15 lines
774 B
Plaintext
# 保留 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.** { *; }
|