(Context context)
| 3317 | } |
| 3318 | |
| 3319 | static boolean hasValidFingerprint(Context context) { |
| 3320 | if (hasValidFingerprint == null) { |
| 3321 | hasValidFingerprint = false; |
| 3322 | |
| 3323 | String signed = getFingerprint(context); |
| 3324 | String[] fingerprints = new String[]{ |
| 3325 | context.getString(R.string.fingerprint), |
| 3326 | context.getString(R.string.fingerprint_amazon) |
| 3327 | }; |
| 3328 | |
| 3329 | for (String fingerprint : fingerprints) |
| 3330 | if (Objects.equals(signed, fingerprint)) { |
| 3331 | hasValidFingerprint = true; |
| 3332 | break; |
| 3333 | } |
| 3334 | } |
| 3335 | return hasValidFingerprint; |
| 3336 | } |
| 3337 | |
| 3338 | static boolean isSignedByFDroid(Context context) { |
| 3339 | String signed = getFingerprint(context); |
no test coverage detected