Add Infinix system app to list of invalid browsers (#1684)
* Add Infinix system app to list of invalid browsers `com.transsion.resolver` being picked by the system as a suitable browser caused a Mihon user with an Infinix device to be unable to open any links in browsers, including tracker login and opening a WebView page in a real browser. Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com> * Add docstring to DeviceUtil.invalidDefaultBrowsers --------- Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com> (cherry picked from commit bfc8320aa4720dc3b908aab1b8a1ffb99d43193b) # Conflicts: # CHANGELOG.md
This commit is contained in:
parent
c179b1812c
commit
325a706840
@ -62,11 +62,25 @@ object DeviceUtil {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* A list of package names that may be incorrectly resolved as usable browsers by
|
||||||
|
* the system.
|
||||||
|
*
|
||||||
|
* If these are resolved for [android.content.Intent.ACTION_VIEW], it prevents the
|
||||||
|
* system from opening a proper browser or any usable app .
|
||||||
|
*
|
||||||
|
* Some of them may only be present on certain manufacturer's devices.
|
||||||
|
*/
|
||||||
val invalidDefaultBrowsers = listOf(
|
val invalidDefaultBrowsers = listOf(
|
||||||
"android",
|
"android",
|
||||||
|
// Honor
|
||||||
"com.hihonor.android.internal.app",
|
"com.hihonor.android.internal.app",
|
||||||
|
// Huawei
|
||||||
"com.huawei.android.internal.app",
|
"com.huawei.android.internal.app",
|
||||||
|
// Lenovo
|
||||||
"com.zui.resolver",
|
"com.zui.resolver",
|
||||||
|
// Infinix
|
||||||
|
"com.transsion.resolver",
|
||||||
)
|
)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user