Comment déclencher automatiquement un raccourci iOS (basé sur l'emplacement / le calendrier)


19

J'ai fait beaucoup de recherches et il semble que la seule façon d'exécuter les raccourcis Apple iOS soit manuellement - c'est-à-dire que vous devez manuellement déclencher - soit en appuyant sur un bouton, en demandant à Siri de le faire (en «demandant manuellement») ou en obtenant (manuellement) une autre application pour l'exécuter. Je n'ai pas encore pu obtenir une autre application pour l'exécuter automatiquement (oui, je suis sûr que cela a à voir avec les implications en matière de sécurité / confidentialité, mais si elle est basée sur un raccourci qui ne se trouve que sur mon téléphone, alors je suis heureux avec la sécurité / confidentialité).

J'ai cherché à obtenir IFTTT pour exécuter le déclencheur (ce qu'il peut faire - par exemple, en fonction de mon emplacement ou en fonction du début d'un événement dans mon calendrier Google), mais le plus que je puisse faire est de obtenir ce déclencheur pour exécuter une notification IFTTT Rich sur mon iPhone - oui, je peux ensuite cliquer sur cette fenêtre pop-up de notification (qui lance un raccourci via shortcuts://open-shortcut?name=[name]), mais cela dépend toujours de moi en cliquant sur le raccourci.

Quelques personnes ont exécuté des raccourcis iOS comme déclencheur d'une action IFTTT , mais j'essaie de le faire dans l'autre sens.

Donc ce que j'aimerais pouvoir faire, c'est ceci:

  • exécuter un raccourci iOS lorsque je quitte un emplacement
  • exécutez-le sans intervention manuelle

N'EST PAS possible de le faire actuellement. Peut-être dans la prochaine mise à niveau ... Dreaming est gratuit!
Zorkum

OK, c'est très hacky et ne fonctionnera pas si vous avez besoin du raccourci pour fonctionner sur l'appareil que vous emportez avec vous, mais ... si vous aviez un raccourci sur un appareil à la maison avec "hey siri" activé et un ordinateur à proximité , vous pouvez configurer une saycommande dans une tâche cron, ou vous pouvez la déclencher via IFTTT en fonction de l'emplacement d'un autre appareil ...;)
hepcat72

apple.stackexchange.com/a/368256/330972 Cette réponse ci-dessous semble fonctionner pour certains utilisateurs à partir d'iOS 13.
ankii

Réponses:


6

Malheureusement, ce n'est pas (encore) possible. Il s'agit d'une limitation connue des raccourcis dans son implémentation actuelle 2.0.

Federico Viticci l'a mentionné dans son (épique) revue iOS 12 comme quelque chose qu'il aimerait voir à l'avenir:

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


Et avec iOS 13, ce sera bientôt possible. Voir macstories.net/news/…
Kenston Choi

J'ai annulé l'édition avec du contenu: EDIT Maintenant possible dans iOS 13, voir la réponse d'Exr0n . Chaque mise à jour ne doit pas inviter les utilisateurs à modifier toutes les anciennes réponses. Crée un mauvais précédent. Cette réponse était correcte en son temps et reconnaissait d'éventuels changements futurs, me semble suffisant.
ankii

4

Je cherchais la même chose, mais je pense que l'exécution automatique de raccourcis sans interaction avec l'utilisateur ne se produira pas de sitôt dans iOS.

Comme je n'ai jamais vraiment aimé la façon dont les solutions de contournement se sentaient, j'ai résolu ce problème par moi-même et créé une application appelée Pushcut qui intègre les notifications push avec des raccourcis.

Vous pouvez exécuter un raccourci lié en un seul clic sur une notification, ou définir plusieurs options comme actions. Pas "automatique en arrière-plan", mais aussi proche que possible avec iOS.

Je l'utilise principalement avec ma domotique openHAB et les webhooks IFTTT - mais il est assez polyvalent. J'espère que quelqu'un d'autre trouve cela utile aussi.


C'est désormais possible dans iOS 13! J'aurais été d'accord avec ce post quand il a été écrit. Assez surpris, Apple a résolu ce problème.
Chris

4

Après la mise à jour vers iOS 13 , vous pouvez ouvrir des raccourcis (il est maintenant installé par défaut). Dans le menu du bas, il y a un onglet appelé "Automations". Là, vous pouvez définir des déclencheurs pour démarrer des actions, tout comme les raccourcis normaux.

Il existe deux déclencheurs pour les événements liés à l'emplacement ou à la date / heure.


Dans iOS 13.3, Time of Dayet Arrive/ Leftne pouvait toujours pas s'exécuter automatiquement . Reportez-vous à cela
Itachi


1

J'essayais également de faire fonctionner les raccourcis sans mon entrée manuelle. Je pense que pour des raisons de sécurité, Apple ne permettra pas de déclencher des raccourcis sans action de l'utilisateur, bien que cela ne soit pas spécifié dans leur guide de sécurité iOS . J'ai essayé repeatet waitcommandes, mais le raccourci arrête l'exécution si vous éteignez l'écran.

Il y a beaucoup à faire avec l'application Shortcuts, plus d'intégrations et d'applications à ajouter, des améliorations de stabilité et de performances requises, donc je pense qu'Apple continuera à travailler sur l'application elle-même et pourrait ajouter cette fonctionnalité beaucoup plus tard.


Merci - je suis d'accord que c'est probablement "quelque chose à voir avec une perception de la sécurité", bien que je ne pense pas que ce soit un vrai problème si l'utilisateur lui-même accorde cette autorisation - par exemple si j'accorde une "détection de localisation" sur mon téléphone de façon continue , alors je suis heureux que cela puisse être utilisé dans un raccourci auquel seuls moi et mon téléphone pouvons accéder, comme personne d'autre ne le peut. Hmmm ...
Steve

C'est dommage que ce ne soit pas permis ... Sur Android, l'application "Tasker" est disponible depuis au moins Android 2, ce qui permet de créer des actions automatisées complexes sans aucune intervention. Quelque chose d'aussi simple que d'écouter un livre audio ou un podcast comme une alarme est frustrant impossible sur iOS. J'aime mon iPhone, mais c'est déconcertant et frustrant que tant de choses simples qui sont réalisables sur d'autres systèmes soient impossibles (par exemple, organiser les icônes de l'écran d'accueil de manière non linéaire), et des choses comme le centre de contrôle ont été si longues à venir et toujours inférieures.
Aaron Wallentine

1

Avez-vous essayé au lieu de cela:

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

Faites ceci:

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


1
Pouvez-vous expliquer plus en détail comment cela résoudra le problème décrit dans la question?
nohillside

Je pense que tout cela ne fait que cela vous permet de mais ce code dans (par exemple) un navigateur pour exécuter le raccourci - mais il repose toujours sur une intervention manuelle quelque part
Steve

Le comportement est le même: appuyer sur la notification ouvre l'application IFTTT, «redirige» vers l'application Shortcuts et exécute le workflow.
mu3

Pas ce que le PO demandait
hepcat72

1

Launch Center Pro vous permet de définir des déclencheurs d'emplacements pour les actions. Utilisez l'action Workflow / Raccourcis pour déclencher un raccourci à un emplacement ou à une certaine heure. Ce n'est pas tout à fait ce que vous recherchez car cela nécessite toujours d'appuyer sur une notification, mais cela peut fonctionner pour vous dans certaines situations.



-1

Il semble que vous pouvez maintenant déclencher des événements lorsque vous quittez ou arrivez ou quittez un lieu. Consultez la galerie de raccourcis.


1
Malheureusement pas de la manière dont j'ai besoin. OUI, il existe des raccourcis géolocalisés disponibles dans la galerie, mais malheureusement, ils dépendent de votre déclenchement manuel (par exemple, si je veux avoir un raccourci "déclencheur lorsque je suis au travail", alors je dois démarrer manuellement le raccourci à un certain temps avant mon arrivée au travail). Alors que je suis à la recherche d'un raccourci toujours activé qui se déclenche AUTOMATIQUEMENT chaque fois que j'arrive à un certain endroit.
Steve

-1

Vous pouvez utiliser une application appelée "lanceur pro" qui déclenchera un raccourci en fonction de l'emplacement. Tant que l'emplacement est configuré dans launcher pro.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.