Fix issue where services version >9 was not configurable
This commit is contained in:
@@ -39,11 +39,11 @@ object PackageUtil {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fun isInstalled(context: Context, packageName: String,versionCode: Int): Boolean {
|
fun isInstalled(context: Context, packageName: String, versionCode: Int): Boolean {
|
||||||
return try {
|
return try {
|
||||||
val packageInfo = getPackageInfo(context, packageName)
|
val packageInfo = getPackageInfo(context, packageName)
|
||||||
if (packageInfo != null) {
|
if (packageInfo != null) {
|
||||||
return versionCode == packageInfo.versionCode
|
return packageInfo.versionCode >= versionCode
|
||||||
}
|
}
|
||||||
true
|
true
|
||||||
} catch (e: PackageManager.NameNotFoundException) {
|
} catch (e: PackageManager.NameNotFoundException) {
|
||||||
|
|||||||
Reference in New Issue
Block a user