アプリを呼び出そう編

指伝話メモリ
指伝話メモリ説明書

(2020年1月)


PDF版はこちら

はじめに

アプリ呼び出し機能

指伝話メモリ 1.2 では、カードの編集画面での [タップ後の動作] に新たに [アプリ呼び出し] が追加され、URLスキーム を使って他のアプリを呼び出すことができるようになりました。

指伝話メモリから他のアプリに移る際に、一旦ホーム画面に移らず、直接指伝話メモリからアプリを開き、アプリから再び指伝話メモリの画面に戻ってくることができます

さらに、iOS 12の新機能 ショートカット も呼び出すことができます。指伝話メモリのカードをタップしてできることが大きく広がります。

URLスキームとは?

ウェブサイトのURLのような形式で書かれているアドレスのことです。指伝話メモリのURLスキーム は「 yubidenwameomry:// 」です。iPadのSafariにこのアドレスを入力して開くと、「このページを “指伝話メモリ” で開きますか?」というダイアログが表示され、開くと指伝話メモリアプリが起動します。

URLスキーム は、すべてのアプリが持っている機能ではなく、アプリの開発者がURLスキーム に対応した場合にのみ利用することができます。

対応しているURLスキームの調べ方

アプリの開発者次第ですので、最新情報はインターネットで [iOS URLスキーム] などのキーワードで検索して情報を得るのが一番良いです。

スイッチコントロールのレシピは、「その状況で使う操作をスイッチに割り当て直接操作できるようにする」機能です。

カードからの呼び出し方

1)カード編集画面で、[タップ後の動作] で [アプリ呼び出し] を選びます。

2)表示されるダイアログに呼び出すURLスキームを入れ、設定をタップします。
ここでは、 メッセージ アプリを呼び出すURLスキーム 「 sms: 」を入力します。

3)カード編集画面を保存します。

作成したカードを使って他のアプリを呼び出す

1)作成したカードをプレイモードでタップします。

2)設定してあったアプリ(ここでは メッセージ )が呼び出されます。

画面左上に呼び出し元のアプリ名(指伝話メモリ)の文字が表示されます。
これをタップすると、元の画面に戻ります。

URLスキーム の例

項目 URL 説明・記述例
指伝話アプリの起動
  指伝話文字盤 yubidenwamojiban: 指伝話文字盤を起動
  指伝話プラス yubidenwaplus: 指伝話プラスを起動
  指伝話 yubidenwa: 指伝話を起動
  YMプレーヤー yubidenwamemoryplayer: YMプレーヤーを起動
他のアプリの起動
  FaceTime facetime:XXXXX 指定した番号・アドレスにFacetime
  FaceTime Audio facetime-audio:XXXXX 指定した番号・アドレスにFacetimeオーディオ
  メール message: メールアプリを開く
  メール mailto: 新規メールを作成
  メール(宛先付) mailto:XXX  宛先にXXXを指定
  メール(題名付) mailto:XXX?subject=YYY  題名にYYYを指定
  メール(本文付) mailto:XXX?body=ZZZ  本文にZZZを指定
  メッセージ sms: 新規メッセージを作成
  メッセージ(宛先付) sms:XXX  宛先にXXX

を指定

  メッセージ(本文付) sms:XXX&body=ZZZ  本文にZZZを指定
  カレンダー calshow: カレンターを表示
  写真 photos-redirect: 写真アプリを表示
  電話 tel:XXX XXXに電話をかける
  友だちを探す findmyfriends: 友達を探すアプリを開く
  ビデオ videos: ビデオアプリを開く
  ミュージック music: ミュージックアプリを開く
  メモ mobilenotes: メモ帳アプリを開く
  AppStore itms-apps: App Storeを開く
  LINE line://nv/chat LINEアプリを開く
  LINE line://msg/text/?XXX LINEを開きメッセージにXXXと入れておく
  LINE line://ti/p/YYY ユーザYYYのLINEを開く
ウェブサイトの呼び出し
https://www.yubidenwa.jp/

注意点

 指伝話メモリ 1.2.1 から、URLスキームに使う文字列は、自動的にURLエンコードされるようになりました。(以前のバージョンは日本語を直接書くことができませんでした。)

例1.
 info@yubidenwa.jp 宛に、題名が「おげんきですか?」、本文に「こんにちは。おげんきですか?」というメールを送る場合のURLスキーム の内容:
mailto:info@yubidenwa.jp?subject=おげんきですか?&body=こんにちは。おげんきですか?

例2
 「連絡をください」というメッセージを入力した状態でLINEを起動するURLスキームの内容:
line://msg/text?連絡をください

ショートカットの呼び出し

iOS 12以降 の ショートカット アプリもURLスキームに対応しているので、同じように指伝話メモリから呼び出すことができます。

その際の呼び出しの記述は次の通りです:

shortcuts://run-shortcut?name=ショートカット名

shortcuts://run-shortcut?name=ショートカット名&input=引数 (引数を渡す場合)

タイトルとURLをコピーしました