iOSショートカットを自動的にトリガーする方法(場所/カレンダーに基づいて)


18

私は多くの研究を行ってきましたが、Apple iOSのショートカットを実行する唯一の方法は手動であるようです-つまり、手動でトリガーを実行する必要があります-ボタンを押すか、Siriにそれを実行させる(「手動で尋ねる」)または(手動で)別のアプリを実行して実行します。私はまだ別のアプリを自動的に実行することができません(はい、これはセキュリティ/プライバシーの影響と関係があると確信していますが、それが私の携帯電話だけにあるショートカットに基づいている場合、私は幸せですセキュリティ/プライバシー付き)。

IFTTTにトリガーを実行させることを見てきました(たとえば、自分の場所に基づいて、またはGoogleカレンダーのイベントの開始に基づいて実行できます)、しかし、できることはそのトリガーを取得して、iPhoneでIFTTTリッチ通知を実行します-はい、その通知ポップアップ(を介してショートカットを起動します)をクリックできますshortcuts://open-shortcut?name=[name]が、それでもショートカットをクリックする必要があります。

数人がiOSショートカットをIFTTTアクションのトリガーとして実行していますが、私はこれを別の方法で実行しようとしています。

だから私ができるようにしたいのはこれです:

  • 場所を離れるときにiOSショートカットを実行する
  • 手動の介入なしで実行する

現在、それを行うことはできません。多分次のアップグレードで...夢は無料です!
ゾルクム

OK、これは非常にハッキングされ、持ち歩くデバイスでショートカットを実行する必要がある場合は機能しませんが、「hey siri」が有効になっていて近くのコンピューターで自宅のデバイスにショートカットがある場合、saycronジョブでコマンドを設定するか、別のデバイスの場所に基づいてIFTTTを介してトリガーすることができます...;)
hepcat72

apple.stackexchange.com/a/368256/330972以下のこの回答は、iOS 13の時点で一部のユーザーに
有効である

回答:


6

残念ながら、これは不可能です(まだ)。現在の2.0実装でのショートカットの既知の制限です。

Federico Viticciは、彼の(壮大な)iOS 12のレビューで、これを将来見たいものとして言及しています。

https://www.macstories.net/stories/ios-12-the-macstories-review/12/#content


そしてiOS 13では、まもなく可能になります。macstories.net/news/…を
ケンストンチェ

編集内容をロールバックしました:編集iOS 13で可能になりましたExr0n回答をご覧くださいすべての更新で、古い回答をすべて変更するようにユーザーに促してはなりません。悪い先例を設定します。この答えは当時正しいものであり、将来の変更の可能性を認めていたので、私には十分なようです。
ankii

4

私は同じことを探していましたが、ユーザーの操作なしでショートカットを自動的に実行することは、iOSではすぐには行われないと考えています。

回避策がどのように感じられるかはあまり好きではなかったため、この問題を自分で解決し、プッシュ通知とショートカットを統合するPushcutというアプリを作成しました。

通知を1回タップするだけでリンクショートカットを実行したり、アクションとして複数のオプションを定義したりできます。「バックグラウンドで自動」ではありませんが、iOSで可能な限り近いものです。

主にopenHABホームオートメーションとIFTTT webhookで使用しますが、非常に用途が広いです。他の誰かがこれも便利だと思うことを願っています。


これはiOS 13で可能になりました!それが書かれたとき、私はこの投稿に同意したでしょう。Appleが実際にこれを解決したことにはかなり驚いた。
クリス

4

iOS 13に更新した後、ショートカットを開くことができます(デフォルトでインストールされるようになりました)。下部のメニューには、「オートメーション」というタブがあります。そこで、通常のショートカットと同様に、アクションを開始するトリガーを設定できます。

場所または日付/時刻に関連するイベントの両方のトリガーがあります。


iOS 13.3ではTime of DayArrive/ Leftはまだ自動的に実行できませんでした。これを参照し
イタチ


1

また、手動入力なしでショートカットを機能させようとしていました。セキュリティ上の理由により、Appleはユーザーの操作なしでショートカットのトリガーを許可しませんが、iOSのセキュリティガイドでは指定されていません。私が試したrepeatwaitのコマンドがありますが、画面をオフにした場合のショートカットが実行を停止します。

ショートカットアプリには多くの関係があり、統合とアプリを追加する必要があり、安定性とパフォーマンスの改善が必要です。したがって、Appleはアプリ自体に引き続き取り組み、この機能を後ほど追加する可能性があると思います。


ありがとう-私はそれがおそらく「セキュリティの認識と関係がある」ことに同意しますが、ユーザー自身がその許可を与えた場合、それは本当の問題だとは思いません。 、それから、他の誰もできないように、私と私の電話だけがアクセスできるショートカットで使用できることを嬉しく思います。うーん...
スティーブ

残念ながら、これは許可されていません... Androidでは、少なくともAndroid 2以降、「Tasker」アプリが利用可能になりました。これにより、介入なしで複雑な自動アクションを作成できます。オーディオブックやポッドキャストをアラームのように聞くだけの簡単なことは、iOSではイライラするほど不可能です。私はiPhoneが好きですが、他のシステムで実行できる非常に多くの単純なこと(たとえば、ホーム画面のアイコンを非直線的に配置すること)が不可能であり、コントロールセンターのようなものが非常に長く来てまだ劣っていることは困惑し、イライラしています。
アーロンウォレンティン

1

これの代わりに試しましたか:

shortcuts://open-shortcut?name=[name]

これを行う:

shortcuts://run-shortcut?name=[name]


1
これが質問で説明されている問題をどのように解決するかについて、より詳しく説明できますか?
nohillside

私はこのすべてはありませんが、それはあなたを可能にするということだと思いますが、(例えば)にこのコードショートカットを実行するためのブラウザ-それはまだいくつかの手動介入のどこかに依存している
スティーブ

動作は同じです。通知をタップすると、IFTTTアプリが開き、ショートカットアプリに«リダイレクト»され、ワー​​クフローが実行されます。
mu3

OPが求めていたものではない
-hepcat72

1

Launch Center Proでは、アクションの場所トリガーを設定できます。ワークフロー/ショートカットアクションを使用して、場所または特定の時間にショートカットをトリガーします。通知をタップする必要があるため、探しているものとは異なりますが、特定の状況では機能する場合があります。



-1

場所を離れたり、到着したり、場所を離れたりしたときにイベントをトリガーできるようになりました。ショートカットギャラリーを確認してください。


1
残念ながら、私が必要とする方法ではありません。はい、ギャラリーにはロケーション認識ショートカットがありますが、残念ながら手動でトリガーすることに依存しています(たとえば、「仕事中にトリガー」ショートカットが必要な場合は、ショートカットを手動で開始する必要があります)仕事に着く前のある時間)。一方、特定の場所に到達するたびに自動的にトリガーされる常時接続のショートカットを使用しています。
スティーブ

-1

場所に基づいてショートカットをトリガーする「ランチャープロ」というアプリを使用できます。場所がランチャープロ内でセットアップされている限り。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.