Yanıtlar:
Ücretsiz uygulama Boxcar , Growl bildirimlerini iPhone'unuza iletmenizi sağlar. API'larını , herhangi bir uygulama veya komut dosyasından özel push bildirimleri göndermek için de kullanabilirsiniz . Growl ile kullanıyorum (API'larını hiç kullanmamıştım) ve harika çalışıyor.
Sadece son zamanlarda bir senaryo yazdığımı ve http://macscripter.net/viewtopic.php?id=41045 adresinde yayınladığımı belirtmek isterim.
Evet, kabul etti, not için teşekkür ederim: Orijinal amaç bu konuya bağlantı oluşturmaktı, çünkü bu google'daki ilk hit oldu ve bir çözümüm vardı
Kısa bir süre önce boxcar bildirimleri göndermek için bir el yazısı yazdım. Bir Terminal komutu ile erişilebilir:
osascript /path/to/script boxcar_username "Title of Notification" "Body of Notification" "URL/to/54x54icon"
Bu da şu şekilde eşleşir:
on run {BoxcarUSER, boxcartitle, boxcarmessage, BoxcarICONURL}
BoxcarUSER değişkeni gerekli olan tek değerdir, geri kalanı varsayılanları kullanır. Kendi sağlayıcınız varsa, komut dosyasını komut düzenleyicide açabilir ve komut dosyasının en üstündeki özelliği değiştirebilirsiniz (şu anda oluşturduğum bir sağlayıcıyla setuo'yu ayarlıyorum, bu yüzden bunu değiştirmekten çekinmeyin) Diğer varsayılanlar içinde değiştirilebilir set {
içinde run{}
işleyici. Hata yakalama bazıları kaba, sanki bir internet bağlantınız yok gibi, cURL sıfır olmayan bir durumla başarısız olacağını düşünüyorum (bence, orada gerçek bir uzman yok) bu yüzden komut dosyası hata mesajını yakalayamıyor.
Düşündüğüm bazı fikirler. Boxcar'da gösterilen simgeyi eşleyebileceğiniz için, kullanıcıya farklı şeyleri göstermek için farklı 57x57 simgeler kullanabilirsiniz. Yani belki durmak için kırmızı bir simge, gitmek için yeşil, vb.
Birisi daha iyi bir simge tasarlayabilseydi, bu harika olurdu = p
#!/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
Eğer bulabilirsiniz burada devriye API anahtarı .
Ne aradığınıza bağlıdır, ancak iPhone'umu Bul'u kullanabilirsiniz . Bu var ücretsiz , yerli ve kurulumu kolay ve özellikleri telefona aktarıldıktan bir "Görüntülü Message".
Bir web servisi var İnanıyorum bazı hata düzeltmeleri bekleyen şu anda app deposunda görünmüyor olsa da, sorunu çözecek http://pushme.to/ ve ios uygulaması var.
Bir wordpress sitesi aracılığıyla mesajları bir ios cihazına göndermek için bir api kullanan başka uygulamalar da var. http://ipush.me/
bu hizmete ayrıntıları (ad / mesaj) göndermek için etkili bir form olan bir web sitesi (oluşturabilirsiniz) kullanarak yerel bir uygulama oluşturabilmeniz gerekir.
Birisi bununla karşılaşırsa, sadece güncellemek ve https://boxcar.io/ tavsiye etmek istedim bir çözüm olarak .
Şu anda Macbook'umun pili azaldığında kendime bir bildirim göndermek için kullanıyorum. Bunun için sadece bir PHP betiği oluşturdum ve crontab'a ekledim.
Temel komut dosyası:
<?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);
}