Come attivare automaticamente un collegamento iOS (in base alla posizione / al calendario)


19

Ho fatto molte ricerche e sembra che l'unico modo per eseguire le scorciatoie di Apple iOS sia manualmente - cioè devi fare manualmente il grilletto - sia premendo un pulsante, sia Siri a farlo ("chiedendo manualmente") o ottenendo (manualmente) un'altra app per eseguirla. Devo ancora essere in grado di far eseguire automaticamente un'altra app (sì, sono sicuro che questo abbia a che fare con implicazioni di sicurezza / privacy, ma se si basa su un collegamento che è solo sul mio telefono, allora sono felice con la sicurezza / privacy).

Ho cercato di ottenere IFTTT per eseguire il trigger (cosa che può fare, ad esempio in base alla mia posizione o in base all'inizio di un evento nel mio Google Calendar), tuttavia il "massimo" che posso quindi fare è ottenere quel trigger per eseguire una ricca notifica IFTTT sul mio iPhone - sì, posso quindi fare clic su quel pop-up di notifica (che avvia un collegamento tramite shortcuts://open-shortcut?name=[name]), ma che si basa ancora su di me facendo clic sul collegamento.

Un paio di persone hanno eseguito scorciatoie iOS come trigger per un'azione IFTTT , ma sto provando a fare il contrario.

Quindi quello che mi piacerebbe poter fare è questo:

  • eseguo un collegamento iOS quando lascio una posizione
  • eseguirlo senza intervento manuale

Attualmente non è possibile farlo. Forse al prossimo aggiornamento ... Sognare è gratis!
Zorkum,

OK, questo è molto confuso e non funzionerà se hai bisogno della scorciatoia per funzionare sul dispositivo che porti con te, ma ... se avessi una scorciatoia su un dispositivo a casa con "hey siri" attivato e un computer vicino , è possibile impostare un saycomando in un processo cron oppure è possibile attivarlo tramite IFTTT in base alla posizione di un altro dispositivo ...;)
hepcat72

apple.stackexchange.com/a/368256/330972 Questa risposta di seguito sembra funzionare per alcuni utenti a partire da iOS 13.
ankii

Risposte:


6

Purtroppo questo non è possibile (ancora). È una limitazione nota delle scorciatoie nella sua attuale implementazione 2.0.

Federico Viticci lo ha menzionato nella sua (epica) recensione su iOS 12 come qualcosa che vorrebbe vedere in futuro:

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


E con iOS 13, presto sarà ora possibile. Vedi macstories.net/news/…
Kenston Choi,

Ho ripristinato la modifica con il contenuto: EDIT Ora possibile in iOS 13, vedi la risposta di Exr0n . Ogni aggiornamento non deve richiedere agli utenti di modificare tutte le vecchie risposte. Imposta un precedente non valido. Questa risposta era corretta ai suoi tempi e ha riconosciuto possibili cambiamenti futuri, mi sembra abbastanza.
ankii,

4

Stavo cercando la stessa cosa, ma credo che eseguire le scorciatoie automaticamente senza l'interazione dell'utente non accadrà presto in iOS.

Dal momento che non mi è mai piaciuto molto come fossero le soluzioni alternative, ho risolto questo problema da solo e ho creato un'app chiamata Pushcut che integra le notifiche push con le scorciatoie.

È possibile eseguire un collegamento collegato con un solo tocco su una notifica o definire più opzioni come azioni. Non "automatico in background", ma il più vicino possibile con iOS.

Lo uso principalmente con la mia domotica openHAB e i webhook IFTTT, ma è abbastanza versatile. Spero che anche qualcun altro lo trovi utile.


Questo è ora possibile in iOS 13! Sarei stato d'accordo con questo post quando è stato scritto però. Apple ha davvero sorpreso che risolto questo problema.
Chris

4

Dopo l'aggiornamento a iOS 13 , puoi aprire le scorciatoie (ora è installato per impostazione predefinita). Nel menu in basso c'è una scheda chiamata "Automazioni". Qui puoi impostare i trigger per avviare le azioni, proprio come le normali scorciatoie.

Esistono entrambi i trigger per eventi relativi a posizione o data / ora.


In iOS 13.3 Time of Daye Arrive/ Leftnon può essere eseguito automaticamente automaticamente . Fare riferimento a questo
Itachi il


1

Stavo anche cercando di far funzionare le scorciatoie senza il mio input manuale. Penso che, per motivi di sicurezza, Apple non consentirà di attivare le scorciatoie senza l'intervento dell'utente, sebbene ciò non sia specificato nella Guida alla sicurezza di iOS . Ho provato repeate waitcomandi, ma il collegamento interrompe l'esecuzione se si spegne lo schermo.

C'è molto da fare con l'app Scorciatoie, è, più integrazioni e app da aggiungere, stabilità e miglioramenti delle prestazioni richiesti, quindi penso che Apple continuerà a lavorare sull'app stessa e potrebbe aggiungere questa funzionalità molto più tardi.


Grazie - Sono d'accordo che probabilmente "ha a che fare con una percezione della sicurezza", anche se non penso che sia un vero problema se l'utente stesso concede tale autorizzazione, ad esempio se concedo "consapevolezza della posizione" sul mio telefono su base continua , quindi sono felice che possa essere utilizzato in un collegamento a cui solo io e il mio telefono possiamo accedere, come nessun altro può fare. Hmmm ...
Steve,

È un peccato che questo non sia consentito ... Su Android, l'app "Tasker" è disponibile almeno da Android 2, il che consente di creare complesse azioni automatizzate senza alcun intervento. Qualcosa di semplice come ascoltare un audiolibro o un podcast come un allarme è frustrantemente impossibile su iOS. Mi piace il mio iPhone, ma è sconcertante e frustrante che così tante cose semplici che sono fattibili su altri sistemi siano impossibili (ad esempio, organizzare le icone della schermata iniziale in modo non lineare), e cose come il centro di controllo sono state così a lungo in arrivo e ancora inferiori.
Aaron Wallentine,

1

Hai provato invece di questo:

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

Fai questo:

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


1
Puoi spiegare in modo più dettagliato come questo risolverà il problema descritto nella domanda?
Nohillside

Penso che tutto ciò che fa sia che ti permetta ma questo codice in (ad esempio) un browser di eseguire il collegamento - ma si basa ancora su un intervento manuale da qualche parte
Steve,

Il comportamento è lo stesso: toccando sulla notifica si apre l'app IFTTT, «reindirizza» all'app Scorciatoie ed esegue il flusso di lavoro.
mu3,

Non quello che l'OP stava chiedendo
hepcat72,

1

Launch Center Pro consente di impostare i trigger di posizione per le azioni. Utilizzare l'azione Flusso di lavoro / Collegamenti per attivare un collegamento in una posizione o in un determinato momento. Non è esattamente quello che stai cercando in quanto richiede ancora toccare una notifica, ma potrebbe funzionare per te in determinate situazioni.



-1

Sembra che ora puoi attivare eventi quando lasci o arrivi o lasci un luogo. Controlla la galleria dei collegamenti.


1
Purtroppo non nel modo che mi serve. Sì, ci sono scorciatoie disponibili per la localizzazione disponibili nella galleria, ma sfortunatamente si basano sul fatto che le hai attivate manualmente (ad es. Se voglio avere una scorciatoia "trigger quando sono al lavoro", allora devo avviare manualmente la scorciatoia su qualche tempo prima quando arrivo al lavoro). Mentre sto cercando una scorciatoia sempre attiva che si attiva automaticamente ogni volta che arrivo in una determinata posizione.
Steve,

-1

Puoi utilizzare un'app chiamata "launcher pro" che attiverà un collegamento in base alla posizione. Finché la posizione è impostata in Launcher Pro.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.