fix(android): use login consent instead of native privacy prompt

This commit is contained in:
key
2026-07-29 09:59:41 +08:00
parent f322f2b21b
commit 7f3357c7a1
10 changed files with 181 additions and 131 deletions
+3 -3
View File
@@ -72,7 +72,7 @@ Remove-Item Env:VITE_DEV_SMS_HINT_VALUE -ErrorAction SilentlyContinue
if (-not $SkipBuild) {
Invoke-Checked -FilePath 'npm' -Arguments @('--prefix', 'mobile-uni', 'run', 'test:unit')
Invoke-Checked -FilePath 'npm' -Arguments @('--prefix', 'mobile-uni', 'run', 'typecheck')
Invoke-Checked -FilePath 'npm' -Arguments @('--prefix', 'mobile-uni', 'run', 'configure:app-privacy')
Invoke-Checked -FilePath 'npm' -Arguments @('--prefix', 'mobile-uni', 'run', 'configure:app-legal')
Invoke-Checked -FilePath 'npm' -Arguments @('--prefix', 'mobile-uni', 'run', 'build:h5')
Invoke-Checked -FilePath 'npm' -Arguments @('--prefix', 'mobile-uni', 'run', 'build:app')
Invoke-Checked -FilePath 'npm' -Arguments @('--prefix', 'mobile-uni', 'run', 'verify:app-release')
@@ -212,11 +212,11 @@ $evidence = [ordered]@{
'frontend production build',
'ruoyi-aihr full test suite',
'backend package',
'APK metadata, legal links, signature, content match and sensitive-value scan'
'APK metadata, login legal links, no native privacy prompt, signature, content match and sensitive-value scan'
)
}
manualGatesRemaining = @(
'privacy reject and consent choices',
'login legal links and unchecked-consent failure on Android',
'login error and re-login',
'microphone allow and deny',
'media cancellation',