エンジニアはこわくない

雑記とかエンジニアっぽい内容を好きなように書く場所

Unityでメールを立ち上げる方法


スポンサーリンク

f:id:tsujitaku50:20170109120613p:plain

今回はUnityでお問い合わせ機能機能を実装する方法です。

「お問い合わせ」のボタンを押すとメールが立ち上げるイメージです。

1時間くらい躓いたのでメモがてらに残しておきます。

void sendMail() {
        string email    =   ""sample@gmail.com"";
        string subject  =   ""件名を入力"";
        string body     =   ""本文を入力"";
        //エスケープ処理
        body    =System.Uri.EscapeDataString(body);
        subject =System.Uri.EscapeDataString(subject);
        Application.OpenURL(""mailto:"" + email + ""?subject="" + subject + ""&body="" + body);
    }

この実装でメール(お問い合わせ)機能を実装できます。

あとはボタンを押したら上記のメソッドを呼び出すような仕組みすれば問題ありません!