Я провел много исследований, и похоже, что единственный способ запустить ярлыки Apple iOS - это вручную - то есть вы должны вручную выполнить триггер - либо нажатием кнопки, чтобы Сири сделал это («запрос вручную») или (вручную) получить другое приложение для его запуска. Мне еще не удалось заставить другое приложение запускаться автоматически (да, я уверен, что это связано с безопасностью / конфиденциальностью, но если оно основано на ярлыке, который есть только на моем телефоне, то я счастлив с безопасностью / приватностью).
Я смотрел на то, как IFTTT запускает триггер (что он может делать, например, на основе моего местоположения или на основании начала события в моем Календаре Google), однако самое большее, что я могу сделать, - это получить этот триггер для запуска IFTTT Rich Notification на моем iPhone - да, я могу затем нажать на это всплывающее уведомление (которое запускает ярлык через shortcuts://open-shortcut?name=[name]
), но это все еще зависит от того, нажал ли я на ярлык.
Несколько человек использовали ярлыки iOS в качестве триггера для действия IFTTT , но я пытаюсь сделать это наоборот.
Так что я хотел бы иметь возможность сделать это:
- запустить ярлык iOS, когда я покидаю местоположение
- запустить его без ручного вмешательства
say
команду в задании cron или запустить ее через IFTTT в зависимости от местоположения другого устройства ...;)Ответы:
К сожалению, это невозможно (пока). Это известное ограничение ярлыков в его текущей реализации 2.0.
Федерико Витиччи упомянул об этом в своем (эпическом) обзоре iOS 12 как то, что он хотел бы увидеть в будущем:
https://www.macstories.net/stories/ios-12-the-macstories-review/12/#content
источник
Я искал то же самое, но я считаю, что запуск ярлыков автоматически без взаимодействия с пользователем в ближайшее время не произойдет в iOS.
Поскольку мне никогда не нравилось, как выглядят обходные пути, я решил эту проблему для себя и создал приложение под названием Pushcut, которое объединяет push-уведомления с ярлыками.
Вы можете запустить связанный ярлык одним нажатием на уведомлении или определить несколько параметров в качестве действий. Не "автоматический в фоновом режиме", но как можно ближе к iOS.
Я использую его в основном для домашней автоматизации openHAB и веб-уловок IFTTT, но он достаточно универсален. Я надеюсь, что кто-то еще найдет это полезным.
источник
После обновления до iOS 13 вы можете открыть ярлыки (теперь они установлены по умолчанию). В нижнем меню есть вкладка «Автоматизация». Там вы можете установить триггеры для запуска действий, как обычные ярлыки.
Существуют оба триггера для событий, связанных с местоположением или датой / временем.
источник
Time of Day
иArrive
/Left
не может работать автоматически до сих пор. Обратитесь к этомуПолагаю, сейчас самое лучшее, что вы можете добавить свой собственный ярлык в качестве напоминания. Затем, когда он появляется на экране, просто нажмите на него, и он будет выполнять все, что угодно, но все равно требует некоторого взаимодействия.
https://support.apple.com/en-gb/guide/shortcuts/apdacfdf1802/ios
источник
Я также пытался заставить ярлыки работать без моего ручного ввода. Я думаю, что из соображений безопасности Apple не разрешит запуск ярлыков без действий пользователя, хотя это не указано в их Руководстве по безопасности iOS . я пробовал
repeat
иwait
команды, но ярлык останавливает выполнение, если вы выключаете экран.Приложение Shortcuts во многом связано с тем, что нужно добавить больше интеграций и приложений, необходимы улучшения стабильности и производительности, поэтому я думаю, что Apple продолжит работу над самим приложением и может добавить эту функцию намного позже.
источник
Вы пробовали вместо этого:
shortcuts://open-shortcut?name=[name]
Сделай это:
shortcuts://run-shortcut?name=[name]
источник
Launch Center Pro позволяет устанавливать триггеры локаций для действий. Используйте действие «Рабочий процесс / Ярлыки», чтобы вызвать ярлык в определенном месте или в определенное время. Это не совсем то, что вы ищете, поскольку все еще требует нажатия уведомления, но это может работать для вас в определенных ситуациях.
источник
Это список триггеров автоматизации, которые планируется выпустить с iOS 13 для приложения Shortcuts. Это длинный и полезный список, который охватывает большую часть сценария автоматизации.
https://www.macstories.net/news/the-full-list-of-automation-triggers-in-shortcuts-for-ios-13/
источник
Похоже, что теперь вы можете инициировать события, когда вы покидаете или прибыть или покинуть место. Проверьте галерею ярлыков.
источник
Вы можете использовать приложение под названием «Launcher Pro», которое будет запускать ярлык в зависимости от местоположения. Пока локация настроена в Launcher Pro.
источник