我正在检查并比较启动画面中的应用程序签名,以避免尽可能地破解应用程序。我在下面的
中实现了代码Signature[] sigs = getPackageManager().getPackageInfo(getPackageName(), PackageManager.GET_SIGNATURES).signatures;
if(!sigs[0].toCharsString().equals(constant.sign))
{
Toast.makeText(SplashScreensActivity.this, "Dont try to hack it", Toast.LENGTH_LONG).show();
finish();
return;
}
但它给我这样的lint警告
Reading app signatures from getPackageInfo: The app signatures could be exploited if not validated properly; see issue explanation for details.
如何删除此警告并尽可能保护我的应用程序以进行黑客攻击?
由于