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(
|
||||
"android",
|
||||
// Honor
|
||||
"com.hihonor.android.internal.app",
|
||||
// Huawei
|
||||
"com.huawei.android.internal.app",
|
||||
// Lenovo
|
||||
"com.zui.resolver",
|
||||
// Infinix
|
||||
"com.transsion.resolver",
|
||||
)
|
||||
|
||||
/**
|
||||
|
Loading…
x
Reference in New Issue
Block a user