답변:
나는의 조합을 생각 으르렁 거리는 소리를 (OS X 알리미)와 배회 으르렁와 상호 작용하여 애플 스크립트와 (전달이 으르렁에서 알림 메세지를 밀어 것을 아이폰 응용 프로그램)이 직접 갈 수있는 방법이 될 것입니다.
최근에 스크립트를 작성하여 http://macscripter.net/viewtopic.php?id=41045에 게시했음을 지적하고 싶습니다 .
예, 동의했습니다. 감사합니다. 원래 의도는 해당 스레드에 연결하는 것이 었습니다. Google에서 처음으로 히트했기 때문에 해결책이 있습니다.
최근에 박스 카 알림을 보내기 위해 애플 스크립트를 작성했습니다. 터미널 명령을 통해 액세스합니다 :
osascript /path/to/script boxcar_username "Title of Notification" "Body of Notification" "URL/to/54x54icon"
이것은 차례로 다음에 매핑됩니다.
on run {BoxcarUSER, boxcartitle, boxcarmessage, BoxcarICONURL}
BoxcarUSER 변수는 유일하게 필요한 변수이며 나머지는 기본값을 사용합니다. 자신의 공급자가있는 경우 스크립트 편집기에서 스크립트를 열고 스크립트 상단의 속성을 변경할 수 있습니다 (현재 생성 한 공급자와 설정되어 있으므로 자유롭게 변경하십시오) 다른 기본값은 내에서 변경 될 수 있습니다 set {
에서 run{}
핸들러입니다. 인터넷 연결이없는 것처럼 cURL이 0이 아닌 상태 (실제 전문가가 없다고 생각)로 실패하므로 스크립트가 오류 메시지를 포착 할 수 없으므로 일부 오류 잡기는 거칠어집니다.
내가 생각한 아이디어들. boxcar에 표시되는 아이콘을 매핑 할 수 있으므로 다른 57x57 아이콘을 사용하여 사용자에게 발생하는 다양한 상황을 표시 할 수 있습니다. 따라서 빨간색 아이콘을 중지, 녹색을 표시 할 수 있습니다.
누군가 더 나은 아이콘을 디자인 할 수 있다면 좋을 것입니다 = 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
Prowl API 키는 여기에서 찾을 수 있습니다 .
찾고있는 내용에 따라 다르지만 나의 iPhone 찾기를 사용할 수 있습니다 . 그건 무료 , 네이티브 및 설치가 용이 하며 기능을 전화로 밀었는 "디스플레이 메시지".
웹 서비스 http://pushme.to/ 및 구현할 수있는 ios 앱이있어 문제가 해결 될 것으로 예상되지만 버그 수정이 보류중인 순간 앱 스토어에없는 것처럼 보입니다.
api를 사용하여 워드 프레스 사이트를 통해 ios 장치에 메시지를 이상하게 푸시하는 다른 응용 프로그램이 있습니다. http://ipush.me/
효과적으로이 서비스에 세부 사항 (이름 / 메시지)을 전송하는 양식 인 웹 사이트 (생성 가능)를 사용하여 기본 앱을 작성할 수 있어야합니다.
다른 사람 이이 문제를 발견하면 https://boxcar.io/ 를 솔루션으로 업데이트하고 추천하고 싶었습니다 .
지금은 Macbook의 배터리가 부족할 때 자신에게 알림을 보내는 데 사용하고 있습니다. 이를 위해 방금 PHP 스크립트를 작성하여 crontab에 추가했습니다.
기본 스크립트는 다음과 같습니다
<?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);
}