Unityでメールを送信するアプリがAndroidで動かない問題

Filed under Unity
Tagged as ,

Unityで作ったアプリでメールを送信するコードを書き、Unity Editor上では動いているのだが、Androidでは送信されない、という問題が発生しました。
(検証バージョン Unity 5.6.1p3)

.NET 2.0にする

Unityからメールを送る仕組みは、SmtpClient, MailMessage 周りのクラスを使うと実装できます。
これらのクラスを使ってUnity Editor上では送信できるようにはなったのですが、Androidにいれてみるとメールを送信できない、という問題にハマりました。
結論から書くと、下記ページを参考に、Player Settings内にある、Configurationの、Api Compatibility Levelをいじると直るようです。

■参考URL:Sending email on android device | Unity Community
https://forum.unity.com/threads/sending-email-on-android-device.198795/

Unity Player Settings Configuration .net 2.0 subset
こちらを参考に「.NET 2.0 subset」となっている場合「.NET 2.0」にすると、あっさりと動くようになりました!

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)