Invio di notifiche push a iPhone tramite AppleScript

9

Esiste una combinazione di app per iPhone e / o Mac che posso utilizzare per inviare una notifica push al mio iPhone?

Ad esempio, supponiamo di voler creare un servizio (invocato tramite (Nome applicazione) > Servizi) che invia il testo evidenziato sul mio Mac al mio iPhone come messaggio di notifica push.

    
posta Senseful 22.02.2011 - 02:52
fonte

8 risposte

6

Penso che una combinazione di Growl (OS X notifier) e Prowl (un'app per iPhone che spinge Push Notifcations da Growl) con AppleScript che interagisce direttamente con Growl sarebbe la soluzione giusta per questo.

    
risposta data 22.02.2011 - 03:06
fonte
4

L'app gratuita Boxcar ti consente di inoltrare le notifiche Growl sul tuo iPhone. Puoi anche utilizzare la loro API per inviare notifiche push personalizzate da qualsiasi app o script. Lo uso con Growl (non ho mai usato la loro API, però) e funziona alla grande.

    
risposta data 22.02.2011 - 19:18
fonte
1
  1. Registrati su Prowl
  2. Installa l'app Prowl iOS sul tuo iPhone
  3. Usa questo script in OSX ('sendClipboardAsPush.sh') per inviare gli appunti al tuo iPhone come notifica push:
#!/bin/sh
set -x
# Posts growl notifications to iOS device using prowl & curl

# Fill in with your own Prowl API key here and remove 123456789
APIKEY=123456789
# Make up a cache filename in /tmp/ based on our PID
CACHE=/tmp/$$.cache.txt

# clipboard -> temp file CACHE
pbpaste > $CACHE

# Post notification to Prowl using curl
curl --globoff https://api.prowlapp.com/publicapi/add \
  -F apikey=$APIKEY \
  -F application=RSS \
  -F event="" \
  -F description="'cat $CACHE'"

rm $CACHE

Puoi trovare la chiave API Prowl qui .

    
risposta data 01.02.2015 - 21:23
fonte
0

Dipende da ciò che stai cercando, ma puoi usare Trova il mio iPhone . È gratuito , nativo e facile da installare e < a href="http://www.apple.com/iphone/features/find-my-iphone.html"> caratteristiche un "Messaggio display" che viene inserito nel telefono.

    
risposta data 22.02.2011 - 17:19
fonte
0

C'è un servizio web link e una app ios che potrebbe essere implementata per risolvere il tuo problema sebbene non appaia nel app store al momento in attesa di alcune correzioni di bug.

Esistono altre app che utilizzano un'API per inviare messaggi a un dispositivo ios tramite un sito wordpress in modo strano. link

dovresti essere in grado di creare un'app nativa utilizzando un sito Web (che potresti creare) che è effettivamente un modulo per inviare i dettagli (nome / messaggio) a questo servizio.

    
risposta data 06.08.2012 - 14:24
fonte
0

Vorrei solo sottolineare che recentemente ho scritto una sceneggiatura e l'ho pubblicata su link

    
risposta data 16.06.2013 - 02:10
fonte
0

Sì, d'accordo, grazie per la nota: L'intento originale era quello di collegarsi a quel thread, dal momento che questo è stato il primo successo in google e ho avuto una soluzione

Recentemente ho scritto un applescript per inviare notifiche di vagoni. Sarebbe stato possibile accedervi tramite un comando Terminale:

osascript /path/to/script boxcar_username "Title of Notification" "Body of Notification" "URL/to/54x54icon"

Questo a sua volta mappa a:

on run {BoxcarUSER, boxcartitle, boxcarmessage, BoxcarICONURL}

La variabile BoxcarUSER è l'unica richiesta, il resto utilizzerà i valori predefiniti. Se hai il tuo provider, puoi aprire lo script nell'editor di script e modificare la proprietà nella parte superiore dello script (attualmente l'ho impostato con un provider che ho creato, quindi sentiti libero di cambiarlo) Altri valori predefiniti potrebbero essere modificati all'interno di set { nel gestore run{} . Alcuni errori di cattura sono difficili, come se tu non avessi una connessione internet, cURL fallirà con uno stato diverso da zero (credo, nessun vero esperto lì) in modo che lo script non possa intercettare il messaggio di errore.

Alcune idee a cui ho pensato. Poiché è possibile mappare l'icona visualizzata nel vagone merci, è possibile utilizzare diverse icone 57x57 per mostrare all'utente le diverse cose che stanno accadendo. Quindi forse potresti spingere un'icona rossa per fermarsi, verde per andare, ecc.

Se qualcuno potesse progettare un'icona migliore, sarebbe fantastico = p

    
risposta data 18.06.2013 - 09:17
fonte
0

Se qualcun altro si imbatte in questo, volevo solo aggiornare e raccomandare link come soluzione.

In questo momento lo sto usando per inviare una notifica a me stesso quando il mio Macbook s la batteria sta per esaurirsi. Per questo ho appena creato uno script PHP e l'ho aggiunto al mio crontab.

Lo script di base è:

<?php
$notify_when_below = 10;
$battery_charge = trim(exec("pmset -g batt | grep -o ...% | grep -o ..."));
if((int)$battery_charge < $notify_when_below){
    curl_setopt_array(
    $chpush = curl_init(),
    array(
        CURLOPT_URL => "https://new.boxcar.io/api/notifications",
        CURLOPT_POSTFIELDS => array(
        "user_credentials" => 'YOUR_DEVICE_ACCESS_TOKEN',
        "notification[title]" => 'Low battery alert!',
        "notification[long_message]" => '<b>Macbook battery level is at '.(int)$battery_charge.'%!</b>',
        "notification[sound]" => "detonator-charge",
    )));
    $ret = curl_exec($chpush);
    curl_close($chpush);
}
    
risposta data 21.09.2015 - 21:08
fonte

Leggi altre domande sui tag