5
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

iOSアプリのショートカットを使ってシンプルにコミュニケーションを取ろう!

Last updated at Posted at 2019-04-21

こんばんは!埼玉の専業主夫、スズキと申します!
いつもQiitaに記事の投稿を頂いている皆様にはお世話になりっぱなしで、何か還元出来ることは無いかと思い、この記事を書いています。
内容としては極めて簡単なことですが、ご笑覧頂けると幸いです。

読者想定

同棲、ご結婚されているカップルの皆様。
ある程度ITは分かるけどなんか難しいプログラミングとかはちょっとハードル高い。
特に(相手の端末まで)管理仕切れない、という方。

動作環境

iOS12以上のiOSデバイス(送信側)
ショートカット2.2で
受信側はショートメッセージの受信が出来れば可能(iMessage推奨)

まず主夫(主婦)の気持ちを聴いてくれ

ところで、私は専業主夫で小学生と保育園に通う2児の父です。
家内(家の中にはいないんですけどね)は都内で会社勤務です。
昼間に掃除や食事の準備等をやって、夕方に子供を迎えに行き、夕飯を食べ、お風呂に入れ、寝かせます。
これ、一人でやるの結構大変なんですよ…あいつら言うことまるで聞かないし…。
なので、早くかみさんには帰ってきて欲しいんですが、連絡する間もない激務が発生したりすると、通常予想する帰宅時間からはズレますよね。帰ってこない人を待つ…こんなストレスはないんですよ…せめて連絡が欲しい。
円満なご家庭はできたてのご飯とか食べればいいと思います!!!
でも、いちいちLINEを開いて、文章を書いて、スタンプを送って、連絡するの、まぁ、強いても続かないものです。
昔働いていたので分かります、帰れてるならとっとと電車に乗ってソシャゲやりたい。

そこで、iOS12でリリース(リニューアルかな?)された、**「ショートカット」**を使います。

ショートカットとは

ショートカット App を使えば、複数のステップから成るカスタムのショートカットを作成しておいて、お気に入りの App で使えます。ギャラリーには多数のサンプルがあり、その中から選択できます。または、アクションをドラッグアンドドロップして、自分だけのオリジナルショートカットを作成できます。

なんか小難しい事が書いてあってよくわかりませんね。
見たほうが早いので続きます。

最小のコストで必要な連絡をする

まずはこちらの画面をご覧下さい。
IMG_2217.jpeg
これはiPhoneのホーム画面を左側にスライドさせたウィジェット一覧です。
一番上に表示されているのが、ショートカットの一覧です。
この**「帰宅連絡」を1回タップするだけで連絡が完了します。**

IMG_2220.jpeg
リンクを開けば位置情報付きです。おおよその時間も分かるでしょう。

IMG_2221.png 勿論、ホーム画面からの1タップも可能です。

中身を見てみよう

なかの記述は、これだけです。
IMG_2222.jpeg
このショートカットアプリは以下の事が行なえます。

  • GUIで入力と出力でデータを繋いでやりたいことを一気にやるよ
  • 分岐とか変数とかもちょっと出来るよ
  • 複雑な動きも出来るけど、かゆいところには絶妙に手が届かないよ(キレそう)

といったものです。

この「帰宅連絡」の動きは以下です。

  1. 現在地を取得(し、次のアクションに引き渡す)
  2. 引き渡された位置情報からMAPのURLを作成する(作成するだけ)
  3. メッセージを送信する。

メッセージの送信がちょっと肝で、線で繋がっているものの、URLはメッセージに引き渡されません。
とはいえその部分のサポートは万全、「マジック変数」によって、文中にURLを簡単に貼り付けることが出来ます。
(プログラムの知識はかなり浅いのですが、所謂全ての出力がいつでも変数として即時使用出来る、といったものです)
因みに実行時に表示にチェックを入れないと、ウィジェットやホームから起動した場合、メッセージアプリに切り替わらずそのまま送信されます。宛先もそのままです。
メッセージに追加したければ、「都度入力する」というパラメータの指定も出来ます。

是非、直接触ってみて下さい。

サンプルをもう一つ

遅くなるなら遅くなるって連絡ほしくないですか?出来ればどれくらい、っていう目安と一緒に。
これは「残業見込み」をタップしたときの様子です。
IMG_2223.png
1時間を選択した場合、以下のメッセージが送信されます。
IMG_2224.jpeg

ショートカットの中身は以下の通りです。
IMG_2225.jpeg
IMG_2226.jpeg
リストでまず選択肢を作り、選択されたメッセージを文中に仕込んで送信します。
勿論リスト内の文字列書き換えも簡単なので、是非試して下さい。

最後に:IFTTTとLINEでよくね?

それが良くないんですよ。
IFTTTとLINEでもほぼ同じ機能を実現出来ますが、通知したい内容を含むグループを作成する必要があり、1vs1でやり取りしたい場合のトークラインが増えて嫌です。
また、Apple製品の場合は複数の機器を同時に利用すると装備セットボーナスが付くことで知られていますが、メッセージであればMacOSやiPadでも受信、応答が可能な為、諸々の連携がスムーズに行えます。
今回は位置情報のみを拾っていますが、各種イメージファイルなど、データのやり取りを簡単に行えるので、強いと思われます。
また、Siriに対応している為、駅まで歩いてる途中に「HeySiri, 帰宅連絡」って言えば済むのも強いと思います。
今、色々細かい変数の仕様をかを追求しているので、もう少し便利な使い方が出来たらまた投稿したいと思います。

因みに、上記2つのショートカットのリンクを張ることも出来るのですが、多分ご自身で作られた方が早いので割愛します。
1つ作ったらお連れの方にはAirDorpで転送してあげて、送り先だけ変えてください。

以上です!よりよい生活の一助になれば!!

5
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?