題:
如何自動觸發iOS快捷方式(基於位置/日曆)
Steve
2018-09-23 20:13:59 UTC
view on stackexchange narkive permalink

我已經做了很多研究,看來運行Apple iOS快捷方式的唯一方法是手動-即您必須手動執行觸發器-通過按下按鈕,獲取Siri (通過“手動詢問”)或通過(手動)使另一個應用程序運行來做到這一點。我還沒有能夠讓另一個應用程序自動運行它(是的,我敢肯定這與安全性/隱私性有關,但是如果它基於僅在我的手機上使用的快捷方式,那麼我很高興安全/隱私)。

我一直在考慮讓IFTTT運行觸發器(例如,根據我的位置或基於Google日曆中事件的開始),但是我可以做到的“最多”要做的是讓該觸發器在我的iPhone上運行IFTTT富通知-是的,然後我可以單擊該通知彈出窗口(通過 shortcuts:// open-shortcut?name = [name] ),但這仍然取決於我單擊快捷方式。

幾個人已經運行了 iOS快捷方式作為IFTTT動作的觸發,但是我正嘗試以另一種方式進行操作。

所以我想做的是這樣:

  • 我離開某個位置時運行iOS快捷方式
  • 無需人工干預即可運行
目前無法做到。也許在下次升級中...做夢是免費的!
好的,這很hacky,如果您需要在隨身攜帶的設備上運行快捷方式,則無法使用,但是...如果您在家中的設備上啟用了“嘿siri”並在附近有一台計算機上有快捷方式,您可以在cron作業中設置一個“ say”命令,也可以根據另一台設備的位置通過IFTTT觸發它。
https://apple.stackexchange.com/a/368256/330972以下答案似乎適用於iOS 13以上的某些用戶。
十 答案:
TJ Luoma
2018-10-29 03:38:07 UTC
view on stackexchange narkive permalink

不幸的是,這是不可能的。在當前的2.0實現中,這是快捷方式的已知限制。

Federico Viticci在他的(史詩般的)iOS 12評論中提到了這一點,他希望以後能看到它:

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

借助iOS 13,很快將成為可能。參見https://www.macstories.net/news/the-full-list-of-automation-triggers-in-shortcuts-for-ios-13/
我回滾了包含以下內容的編輯:* EDIT現在可以在iOS 13中使用,請參閱[答案為Exr0n](https://apple.stackexchange.com/a/368256/330972)。*每次更新都不得提示用戶更改所有舊答案。設置了一個不好的先例。在我看來,這個答案在當時是正確的,並且承認未來可能發生的變化。
Simon Leeb
2019-04-19 03:16:24 UTC
view on stackexchange narkive permalink

我一直在尋找相同的東西,但是我相信在沒有用戶交互的情況下自動運行快捷方式在iOS中不會很快發生。

由於我從未真正喜歡過這種變通方法,所以我自己解決了這個問題,並製作了一個名為 Pushcut的應用程序,該應用程序將推送通知與快捷方式集成在一起。

您可以在通知上一鍵運行鏈接的快捷方式,或將多個選項定義為操作。不是“在後台自動”,而是盡可能接近iOS。

我主要在我的openHAB家庭自動化和IFTTT webhooks中使用它-但它用途廣泛。我希望其他人也覺得這有用。

現在可以在iOS 13中實現!我在寫這篇文章的時候會同意的。蘋果公司實際上解決了這個問題,實在感到非常驚訝。
Exr0n
2019-09-05 07:44:54 UTC
view on stackexchange narkive permalink

更新到 iOS 13後,您可以打開“快捷方式”(默認情況下現已安裝)。在底部菜單上,有一個名為“自動化”的選項卡。在那裡,您可以設置觸發器以開始操作,就像普通的快捷鍵一樣。

位置和日期/時間相關事件都有觸發器。

在iOS 13.3中,“一天中的時間”和“到達” /“向左”無法“自動”運行。請參閱[this](https://support.apple.com/guide/shortcuts/enable-or-disable-a-personal-automation-apd602971e63/ios)
Daniel
2018-12-06 06:25:32 UTC
view on stackexchange narkive permalink

我想目前最好的是,您可以添加自己的快捷方式作為提醒。然後,當它出現在屏幕上時,只需點按它即可執行任何操作,但仍需要進行一些交互。

https://support.apple.com/zh-CN/guide/shortcuts/apdacfdf1802/ios

Kirill Borzov
2018-10-01 01:02:52 UTC
view on stackexchange narkive permalink

我也試圖在沒有手動輸入的情況下使快捷方式正常工作。我認為出於安全原因,Apple不允許在沒有用戶操作的情況下觸發快捷方式,儘管其 iOS安全指南中未指定。我已經嘗試過 repeat wait 命令,但是如果關閉屏幕,快捷方式將停止執行。

它與Shortcuts應用程序有很多關係,需要添加更多的集成和應用程序,需要改進穩定性和性能,因此我認為Apple將繼續在該應用程序本身上工作,並且可能會在以後添加此功能。

謝謝-我同意這可能與“對安全性的了解有關”,儘管如果用戶自己授予該許可,我認為這不是真正的問題-例如如果我連續地在手機上授予“位置感知”功能,那麼我很高興可以將其用於只有我和我的手機才能訪問的快捷方式,而其他任何人都不能訪問。嗯...
不幸的是,這是不允許的...在Android上,至少從Android 2開始就可以使用“ Tasker”應用,該應用允許無需干預即可創建複雜的自動化操作。在iOS上,像收聽聲音書或Podcast一樣簡單的警報是不可能的。我喜歡我的iPhone,但令人困惑和沮喪的是,在其他系統上可以做的許多簡單事情是不可能的(例如,非線性排列主屏幕圖標),而控制中心之類的事情卻來之不易,而且仍然不如前。
garanda
2018-10-28 19:16:57 UTC
view on stackexchange narkive permalink

您嘗試過以下方法嗎?

快捷方式:// open-shortcut?name = [名稱]

執行此操作:

快捷方式:// run-shortcut?name = [名稱]

您能否更詳細地說明這將如何解決問題中所述的問題?
我認為所有這一切都允許您將代碼插入(例如)瀏覽器來執行快捷方式-但它仍然依賴於某些地方的手動干預
行為是相同的:點擊通知會打開IFTTT應用程序,將“重定向”到快捷方式應用程序並運行工作流程。
不是OP所要的
Dan
2018-11-19 04:18:37 UTC
view on stackexchange narkive permalink

Launch Center Pro可讓您設置動作的位置觸發器。使用“工作流/快捷方式”操作可在某個位置或特定時間觸發快捷方式。它並不是您要找的東西,因為它仍然需要點擊通知,但是在某些情況下它可能對您有用。

Kaushik Wavhal
2019-09-27 07:37:23 UTC
view on stackexchange narkive permalink

這是計劃在iOS 13中為Shortcuts應用程序發布的自動化觸發器的列表。 這是一個冗長而有用的清單,涵蓋了大多數自動化方案。

https://www.macstories.net/news/the-full-list-of-automation-triggers-in-shortcuts-for-ios-13/

Nigel
2018-09-29 06:52:42 UTC
view on stackexchange narkive permalink

現在看來,您離開或到達或離開某個位置時可以觸發事件。檢查快捷方式庫。

不幸的是,不是我需要的方式。是的,圖庫中提供了位置感知的快捷方式,但是不幸的是,它們依賴於您手動觸發它們(例如,如果我想在工作時觸發“觸發”,那麼我需要在以下位置手動啟動該快捷方式)在我上班之前的某個時間)。而我正在尋找一個始終在線的快捷方式,該快捷方式會在我進入某個特定位置時自動觸發。
Grant
2018-12-03 22:55:44 UTC
view on stackexchange narkive permalink

您可以使用名為“ launcher pro”的應用,該應用會根據位置觸發快捷方式。只要在啟動器專業版中設置了位置即可。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 4.0許可。
Loading...