Android 15 SMS App Replication - Alternative to SMS Permissions
Hi Stack Overflow community,
I'm working on a university project focused on replicating the core functionality of messaging applications. My project involves building a simplified SMS-like app, and I'm encountering challenges related to SMS permissions in Android 15. I'm developing this app in Java using Android Studio. The project aims to explore the design and implementation of a messaging system, focusing on aspects like message storage, user interface design, and efficient communication between components.
While I understand that requesting SMS permissions is necessary for direct interaction with the device's SMS system, I'm encountering difficulties in properly handling these permissions, specifically within the constraints of Android 15's permission model. I'm keen to ensure a robust and user-friendly experience, but I'm facing hurdles in correctly integrating the permission request process and handling potential permission denials gracefully.
I'm looking for advice and guidance on several aspects:
- Efficient Permission Request: How can I implement a permission request system that clearly explains to the user why these permissions are needed and handles scenarios where the user denies permission?
- Alternative Communication Methods: If direct SMS access isn't readily available due to permission restrictions, are there any alternative communication methods I could explore to send and receive messages (considering potential limitations)?
- Error Handling and User Feedback: How can I design effective error handling and user feedback mechanisms to inform the user about any issues related to SMS permissions or message delivery?
I'm open to suggestions, code examples, and best practices. I'm also willing to compensate for well-structured and functional code solutions that directly address these challenges. Thanks in advance for your help!
Source: View source