Update targets to support A13+ PI API changes and Key Attestation Demo Shizuku mode
https://developer.android.com/google/play/integrity/improvements
https://github.com/1nikolas/play-integrity-checker-app
In my testing gms still handles the Legacy checks, and vending handles the New checks.
Before this PR:
```
{
"requestDetails": {
"requestPackageName": "gr.nikolasspyr.integritycheck",
"timestampMillis": "1737217159457",
"nonce": "OglKFyibfBlsiS2CQ9OyVh4QXHcTLowPCy0hqm5HeHxHdMMiRA=="
},
"appIntegrity": {
"appRecognitionVerdict": "PLAY_RECOGNIZED",
"packageName": "gr.nikolasspyr.integritycheck",
"certificateSha256Digest": [
"F5UrXPhnBbreh3Q_WjMe_kyYK_tNoNL9XXC_wjXPeeM"
],
"versionCode": "14"
},
"deviceIntegrity": {
"deviceRecognitionVerdict": [
"MEETS_BASIC_INTEGRITY"
],
"recentDeviceActivity": {
"deviceActivityLevel": "LEVEL_1"
},
"deviceAttributes": {
"sdkVersion": 35
},
"legacyDeviceRecognitionVerdict": [
"MEETS_BASIC_INTEGRITY",
"MEETS_DEVICE_INTEGRITY",
"MEETS_STRONG_INTEGRITY"
]
},
"accountDetails": {
"appLicensingVerdict": "LICENSED"
},
"environmentDetails": {
"playProtectVerdict": "NO_ISSUES",
"appAccessRiskVerdict": {
"appsDetected": [
"KNOWN_INSTALLED",
"KNOWN_CONTROLLING",
"UNKNOWN_INSTALLED"
]
}
}
}
```
After this PR:
```
{
"requestDetails": {
"requestPackageName": "gr.nikolasspyr.integritycheck",
"timestampMillis": "1737217184643",
"nonce": "ateWO6b82mvQaM2ELadTft565cFfONPbbiyUC04zWIvvdbuoeA=="
},
"appIntegrity": {
"appRecognitionVerdict": "PLAY_RECOGNIZED",
"packageName": "gr.nikolasspyr.integritycheck",
"certificateSha256Digest": [
"F5UrXPhnBbreh3Q_WjMe_kyYK_tNoNL9XXC_wjXPeeM"
],
"versionCode": "14"
},
"deviceIntegrity": {
"deviceRecognitionVerdict": [
"MEETS_BASIC_INTEGRITY",
"MEETS_DEVICE_INTEGRITY",
"MEETS_STRONG_INTEGRITY"
],
"recentDeviceActivity": {
"deviceActivityLevel": "LEVEL_2"
},
"deviceAttributes": {
"sdkVersion": 35
},
"legacyDeviceRecognitionVerdict": [
"MEETS_BASIC_INTEGRITY",
"MEETS_DEVICE_INTEGRITY",
"MEETS_STRONG_INTEGRITY"
]
},
"accountDetails": {
"appLicensingVerdict": "LICENSED"
},
"environmentDetails": {
"playProtectVerdict": "NO_ISSUES",
"appAccessRiskVerdict": {
"appsDetected": [
"KNOWN_INSTALLED",
"KNOWN_CONTROLLING",
"UNKNOWN_INSTALLED"
]
}
}
}
```
合并状态:未合并 4 条评论