IFTTTを使ってSMS通知をしてみる

カテゴリー :WebService

今回はIFTTTといサービスを使ってモバイル環境がSMSしかないひとでもGmailの通知を受け取れるようにしてみようというのがテーマです。

なぜんこんな事をするかというと,私の父は家ではGmailを使っているのですが,いかんせんモバイル端末はガラケーしかも,Iモード未加入という状態なので,Gmailをどうにか通知したいとということでこのテーマに挑戦してみたいと思います。

だいぶ安いMVNOも出てきたので、いっそ2回線目契約してはいかが? (追記 2016-04-29)

まず「IFTTT」てなんだよ!

IFTTT

https://ifttt.com/

IFTTTはWebサービスや特定のハードウェア各種モバイル通知を連動させることができるWebサービスです。

Webサービスなのですべての設定がブラウザからできる他,iOSAndroidのアプリが各ストアから配信されています。

iOS : IFTTT

https://itunes.apple.com/jp/app/ifttt/id660944635?mt=8

Android : LIFTTT

https://play.google.com/store/apps/details?id=com.ifttt.ifttt&hl=ja

サービスの利用には登録が必要ですが,サービス自体は無料で利用することができます。

サービスの連動はレシピとして保存され,何かをきっかけに何かにアクションを起こさせるということができます。

具体的にどんなことができるのか

Gmailで送信した写真を自動的にDropboxにバックアップする。

201404261123586151

iOSの連絡先を定期的にGoogleDriveのスプレッドシートに保存する。

201404261126226153

もし明日の天気が雨ならメールで通知する。

201404261127076154

このようなことが簡単に設定,利用できます。

本題:GmailをSMSで通知

早速レシピを作っていきます。

今回はPCからレシピを作成していきますが,スマートフォンのアプリからでも同様にレシピを作成する事ができます。

201404261136246156

レシピの作成画面がこんな感じ

thisの部分をクリックしてトリガーを設定

Gmailを選択します。

201404261137016157

Gmaiがどうなったときなのかを選択

201404261137096158

Gmailの初回選択時はIFTTTとの連動のための認証画面がでると思います。

  • Any new email : 新しいメールが来たときすべて
  • Any new attachment : 添付があるときすべて(添付が複数あるときは複数回)
  • New email from : 新しいメールが特定の誰かから来たとき
  • New starred email : メールにスターがつけられたとき
  • New email labeled : メールにラベルがつけられたとき
  • New email from search : メールに特定のクエリが含まれるとき

今回は「何か新しいメールが来たとき」とトリガーとして選択しました。

通知先としてSMSを選択します。

201404261138286161

201404261138436162

SMSの認証画面で通知先を登録するのですがUS基準で設定しなくてはなりませんそのため,日本国内の携帯電話番号を入力する場合は

090XXXXXXXXの場合,最初の0を取り頭に0081をつけ 008190XXXXXXXX が登録できる番号になります。(080,070の方は090を読み替えてね)

Your phone numberに登録できる番号を入れSend PINをクリック

SMSに認証コードが送られてくるのでPINに入力,Activateを押して認証終了

201404261142376165

SMSの通知で選べるアクションは「SMSを自分に送る」のみなのでそのまま進めていきます。

ちなみにですがSMSは受信無料(普通の契約なら)なので通知に使う分には心配なく使えます。

201404261142436166

通知のメッセージをいじって

201404261143366168

設確認画面がでてレシピ作成は終了です.

早速実験

201404261244186170

一定時間おきに自動で新着確認確認を行ってくれますが「Check Recipe now」をクリックすることで現時点で新着がないのかチェックを行えます。

2015-05-17 追記 日本語のままでもエラーでなくなっていることを確認しました!

まさかの

201404261243536169

エラーが...

どうやらGmailの設定を英語にするといいらしいので試してみる

201404261250406172

設定を変更して「設定を保存」を忘れずクリック

表示が英語になったのを確認したら,改めて「Check Recipe now」

201404261251006173

今度は成功しました。

IMG_0836

通知も正しく受信出来ました。

これでSMSしかない環境でも,Gmailの通知を受けることができます。

問題点としては,Gmailの言語設定を英語にしておかなくてはならない点ですね。

今後のアップデートで日本語でもちゃんとGmailが動くようになることを期待しましょう。

SMSで日本語が?で表示されるのは海外のSMSの仕様なので解決策は打てなさそうです

タイトルや本文が見えないのはSMS使う時点で避けられない様子

MVMOのsimを使ってスマホの激安運用のほうが,ガラケーより安いかも!?