もう一人のY君

iPhoneアプリのレビューやアップデートレビューなどを書いています. たまに数学の記事も書きます.

もう一人のY君 MENU  MENU

【ショートカット】LINEで指定の友達にワンタップでメッセージを送れるか

181014_00

 折角ショートカットというアプリがあるんですからLINEで特定の友達にワンタップでメッセージを送りたいものです.

 

ショートカット

ショートカット

  • Apple
  • 仕事効率化
  • 無料

※価格は記事執筆時のものです. 現在の価格はApp Storeから確認ください.

 レビュー時のバージョン : v2.0

 

スポンサーリンク

 

 

どうしても2タップ以上必要

181014_01

 因みに「メッセージを~に送信」というアクションがあるためこれで良いのでは?と思いたくなるのですが, 現実はその友達のトーク画面が出るだけで入力ボックスにテキストがペースされることすらありません.

 これが仕様なのかバグなのか分かりませんが, 現状このアクションメッセージを送るのに使用できません.

 

 

エレガントでないやり方

181014_02

 手数がかなり増えますが, エクステンションを開いてLINEを開く手も無いことは無いです.

 しかしこれだと

 

  1. ショートカットを起動
  2. エクステンションからLINEを選択
  3. 友達を選択

 

の最低3タップ必要です.

 

 

URLスキームを用いたやり方1

【LINE】バージョン8.14.5アップデートでiOS12に正式対応 Siriショートカットやグループ通知など

iPhoneなどiOS端末向けにリリースされているLINEアプリがバージョン8.14.5にアップデートされ、iOS12に正式対応し、Siriショートカットやグループ通知に対応しました。 iPhone XS Maxの画面解像度にも対応 LINE ver.8.14.5のリリースノートによると、今回のアップデートでiOS12のSiriショートカット、グループ通知機能に対応しています。 ...

 カスタムURLスキームを使った方法もあります.

 

 

181014_04

 sbappさんが紹介しているこちらのショートカットでは指定テキストをパラメータとしてLINEに送るURLスキームを使用しています.

 この場合, 相手が指定されていないためその指定にもう1タップ必要です.

 

 

URLスキームを用いたやり方2

LINE URLスキームを使う

LINE URLスキームを使って、ユーザーに特定のコンテンツを開いたり特定の動作を実行したりさせることができます。URLスキームは、iOSまたはAndroid版のLINEでサポートされます。ウェブアプリ、モバイルアプリ、またはボットアプリでURLスキームを利用できます。

 先程とほぼ同じですが, LINEが用意しているメッセージを送るカスタムURLスキームにはもう一つ, LINE IDを指定した上でメッセージを送信するものがあります.

 

 

181014_06

 というわけでそれを使ってみましょう, 構造は

 

line://oaMessage/{LINE_id}/?{メッセージ}

 

です.

 LINE idは頭に@を, メッセージはエンコードが必要です.

 

 

181014_07

 これでワンタップ送信できると期待したのですが, 残念ながら送信ボタンをタップするのはユーザーに委ねられるようです.

 結局これも2タップということですね.

 

 LINE IDは相手から教えてもらわない(調べることができない)デメリットがあります.

 公式アカウントなんかはまとめて紹介してるサイトをちらほら見かけるんですけどね.

 

 

 結局, ショートカットからメッセージを送ること自体は不可能ではないですが, 送信に関わり最低2タップ必要のようです.

 LINEのアクションが対応してくれれば苦労しないんですけどね, アップデートで対応することを期待します.