投稿者:Sone

Tech

ブラウザからメーラーアプリの受信トレイを起動する方法

blog-details

こんにちは。

コラビットのGrowthHackerソネです。

 

先日、メール認証率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からもブラウザからメーラーの受信トレイを呼び出すことができました!