Add canSend function to check mail sending capability #107
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.
Description:
This pull request introduces a new function named
canSend
to theflutter_email_sender
package. This function helps developers determine if the device is currently capable of sending emails.Motivation:
On iOS devices, users need to have a default email app installed (e.g., Apple Mail) to send emails through the
flutter_email_sender
package. Without an email app, sending emails will fail. This new function provides a way to check compatibility before attempting to send an email, improving the user experience.Implementation:
canSend()
is added to theFlutterEmailSender
class.MessageUI
to check for available mail services.bool
value indicating whether the device can send emails.Example Usage:
Feedback:
We welcome any feedback or suggestions on this pull request. Please feel free to leave comments or ask questions.