実現したいこと
VisualStudio2022でMAUIを使ったメール送信のプログラムで
Email.Default.IsComposeSupported がTrueになるようにするにはスマホの何をどう設定すれば良いのでしょうか?
発生している問題・分からないこと
今までVisualStudio2022を使ってMAUIでandoroidでメールを送信するプログラムを作って使ったいたのですが、スマホの機種を変えた(メーカーは同じでAQUOS)ところ、今まで問題なく機能していたメール送信のプログラムが使えなくなりました。
下記コードの最初の
if (Email.Default.IsComposeSupported)
ここがFalseになるようです。
該当のソースコード
https://learn.microsoft.com/ja-jp/dotnet/maui/platform-integration/communication/email?view=net-maui-9.0&tabs=android このサイトを参考にして if (Email.Default.IsComposeSupported) { string subject = "Hello friends!"; string body = "It was great to see you last weekend."; string[] recipients = new[] { "aaaaaaa@yahoo.co.jp" }; var message = new EmailMessage { Subject = subject, Body = body, BodyFormat = EmailBodyFormat.PlainText, To = new List<string>(recipients) }; await Email.Default.ComposeAsync(message); }
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
おそらく何かスマホ自体の設定なのだろうと思い、メールとSMSの設定をいろいろ触ってはみたのですが、結局のところ何を設定すれば良いのか解らず途方に暮れております。
もしご教授いただければ幸いです。
補足
VisualStudio2022 MAUI
スマホ AQUOS sense9
になります。
Email.Default.IsComposeSupported
というのはおそらくメールの初期設定ができているかどうか?
ではないか?と思ったのですが、スマホのメールはauメールになっており普通に使えているので
初期設定はできているものだと思っております。
回答2件
あなたの回答
tips
プレビュー