我如何通过编程检查我的android应用程序是否被篡改/修改
我正在创建一个餐厅应用程序,我有两个应用程序:一个是免费应用程序,另一个是付费应用程序。只有登录免费应用程序,才能打开付费应用程序。当用户打开免费应用时,我想检查付费应用是否被篡改/修改 我尝试使用packageInfo和PackageManager.GET_签名来检查证书,但总是返回相同的值。是否有一种方法可以获得唯一的指纹或其他东西,以便每个版本代码/构建都具有唯一的值 例如,我知道你可以对APK文件进行校验和,但是如果没有APK文件需要检查,并且只安装了免费和付费的应用程序,我如何检查它是否被篡改/修改我如何通过编程检查我的android应用程序是否被篡改/修改,android,Android,我正在创建一个餐厅应用程序,我有两个应用程序:一个是免费应用程序,另一个是付费应用程序。只有登录免费应用程序,才能打开付费应用程序。当用户打开免费应用时,我想检查付费应用是否被篡改/修改 我尝试使用packageInfo和PackageManager.GET_签名来检查证书,但总是返回相同的值。是否有一种方法可以获得唯一的指纹或其他东西,以便每个版本代码/构建都具有唯一的值 例如,我知道你可以对APK文件进行校验和,但是如果没有APK文件需要检查,并且只安装了免费和付费的应用程序,我如何检查它是