feat: enhance phone account settings handling for various manufacturers #307
+121
−18
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request brings major improvements to the logic for opening Phone Account Settings on Android devices, making the process far more robust and compatible across a wide range of manufacturers and system configurations.
The update introduces:
Manufacturer- and brand-specific handling
Smarter fallback mechanisms
More flexible intent resolution
Together, these changes ensure users are seamlessly directed to the correct settings screen, regardless of their device brand or OS customization.
As part of one of our primary projects, my team and I have been actively using this package — it has been incredibly helpful and reliable. During our integration, we conducted extensive testing across multiple devices and confirmed full compatibility:
✅ SAMSUNG
✅ GOOGLE PIXEL
✅ MOTOROLA
✅ ONEPLUS
✅ NOTHING
✅ OPPO
✅ VIVO
✅ REALME
✅ iQOO
✅ XIAOMI / REDMI
✅ POCO
This update has been thoroughly validated and works great across all the above models.