ブラウザからメーラーアプリの受信トレイを起動する方法
こんにちは。
コラビットのGrowthHackerソネ(@_kok____)です。
先日、メール認証率UPの施策として、申込み完了ページの改善を行ったのですが、その際ハマってしまいました。。。
何にハマったかというと、スマホの場合にURLスキームでメーラーアプリを起動したかったのですが、ググってもググってもmailtoで新規メールを立ち上げる方法ばかり。
私がやりたかったのは受信トレイを開くことだったので、思った以上に時間を費やしてしまったわけです。
そんなこんななので、やり方をまとめておきます!
iOSの場合
公式のドキュメントはコチラにありました。
公式ではmailtoで新規メールを作成する方法しかないのですが、messageというURLスキームを使えばメーラーの受信トレイを開くことができます!(公式のサポート外になってしまうかもしれませんが)
<a href="message:">受信トレイを開く</a>
これで、申込み完了ページのリンクから受信トレイに遷移し、認証メールを確認してもらう、というフローを作ることができました。
Androidの場合
公式のドキュメントはコチラ。
明示的IntentでGmailのACTION_MAINを呼び出します。
<a href="android-app://com.google.android.gm">受信トレイを開く</a>
これでAndroidからもブラウザからメーラーの受信トレイを呼び出すことができました!