Przeprowadziłem wiele badań i wygląda na to, że jedynym sposobem na uruchomienie skrótów Apple iOS jest ręczne - tj. Musisz ręcznie uruchomić spust - albo naciskając przycisk, zmuszając Siri do zrobienia tego (poprzez „ręczne pytanie”) lub poprzez (ręczne) uruchomienie innej aplikacji do jej uruchomienia. Nie udało mi się jeszcze uruchomić innej aplikacji, aby uruchamiała się automatycznie (tak, jestem pewien, że ma to związek z bezpieczeństwem / prywatnością, ale jeśli jest oparty na skrócie dostępnym tylko na moim telefonie, to jestem szczęśliwy z bezpieczeństwem / prywatnością).
Patrzyłem na to, by IFTTT uruchomił wyzwalacz (co może zrobić - na przykład na podstawie mojej lokalizacji lub na podstawie rozpoczęcia wydarzenia w moim Kalendarzu Google), jednak „jak najwięcej” mogę wtedy zrobić uzyskać ten wyzwalacz, aby uruchomić Rich Notification IFTTT na moim iPhonie - tak, mogę wtedy kliknąć to okienko wyskakujące powiadomienia (które uruchamia skrót za pośrednictwem shortcuts://open-shortcut?name=[name]
), ale nadal zależy ode mnie kliknięcie skrótu.
Kilka osób uruchomiło skróty iOS jako wyzwalacz akcji IFTTT , ale staram się to zrobić na odwrót.
Więc chciałbym móc to zrobić:
- po opuszczeniu lokalizacji uruchom skrót na iOS
- uruchom go bez ręcznej interwencji
say
polecenie w zadaniu cron lub uruchomić je za pomocą IFTTT na podstawie lokalizacji innego urządzenia ...;)Odpowiedzi:
Niestety nie jest to jeszcze możliwe. Jest to znane ograniczenie skrótów w obecnej wersji 2.0.
Federico Viticci wspomniał o tym w swojej (epickiej) recenzji na iOS 12 jako coś, co chciałby zobaczyć w przyszłości:
https://www.macstories.net/stories/ios-12-the-macstories-review/12/#content
źródło
Szukałem tego samego, ale wierzę, że automatyczne uruchamianie skrótów bez interakcji użytkownika nie nastąpi w najbliższym czasie w iOS.
Ponieważ tak naprawdę nigdy nie podobało mi się to, jak wyglądały obejścia, rozwiązałem ten problem dla siebie i stworzyłem aplikację o nazwie Pushcut, która integruje powiadomienia push ze skrótami.
Możesz uruchomić połączony skrót jednym dotknięciem powiadomienia lub zdefiniować wiele opcji jako działania. Nie „automatycznie w tle”, ale tak blisko, jak to możliwe z iOS.
Używam go głównie z moją automatyką domową openHAB i hakami internetowymi IFTTT - ale jest dość wszechstronny. Mam nadzieję, że ktoś też uzna to za przydatne.
źródło
Po aktualizacji do iOS 13 możesz otworzyć Skróty (teraz jest domyślnie zainstalowany). W dolnym menu znajduje się zakładka „Automatyzacja”. Tam możesz ustawić wyzwalacze uruchamiające akcje, tak jak normalne skróty.
Istnieją oba wyzwalacze zdarzeń związanych z lokalizacją lub datą / godziną.
źródło
Time of Day
iArrive
/Left
nie mógł nadal działać automatycznie . Zobacz toChyba najlepsze na razie jest to, że możesz dodać własny skrót jako przypomnienie. Następnie, kiedy pojawi się na ekranie, po prostu dotknij go i wykona cokolwiek, ale nadal wymaga interakcji.
https://support.apple.com/en-gb/guide/shortcuts/apdacfdf1802/ios
źródło
Próbowałem też sprawić, by Skróty działały bez ręcznego wprowadzania danych. Myślę, że ze względów bezpieczeństwa Apple nie zezwala na uruchamianie skrótów bez działania użytkownika, chociaż nie zostało to określone w ich Przewodniku bezpieczeństwa dla systemu iOS . Próbowałem
repeat
iwait
polecenia, ale skrót przestaje działać, jeśli wyłączysz ekran.Aplikacja Skróty ma wiele wspólnego z tym, że należy dodać więcej integracji i aplikacji, wymagana jest poprawa stabilności i wydajności, więc myślę, że Apple będzie nadal pracował nad samą aplikacją i może dodać tę funkcję znacznie później.
źródło
Czy próbowałeś zamiast tego:
shortcuts://open-shortcut?name=[name]
Zrób to:
shortcuts://run-shortcut?name=[name]
źródło
Uruchom Center Pro pozwala ustawić wyzwalacze lokalizacji dla akcji. Użyj akcji Przepływ pracy / skróty, aby uruchomić skrót w lokalizacji lub w określonym czasie. Nie jest to dokładnie to, czego szukasz, ponieważ wciąż wymaga dotknięcia powiadomienia, ale może działać w niektórych sytuacjach.
źródło
To jest lista wyzwalaczy automatyzacji zaplanowanych do wydania z iOS 13 dla aplikacji Skróty. To długa i przydatna lista obejmująca większość scenariuszy automatyzacji.
https://www.macstories.net/news/the-full-list-of-automation-triggers-in-shortcuts-for-ios-13/
źródło
Wygląda na to, że możesz teraz wyzwalać zdarzenia po opuszczeniu lub przyjeździe lub opuszczeniu lokalizacji. Sprawdź galerię skrótów.
źródło
Możesz użyć aplikacji o nazwie „launcher pro”, która uruchomi skrót na podstawie lokalizacji. Tak długo, jak lokalizacja jest skonfigurowana w programie uruchamiającym pro.
źródło