是否可以使用iPhone和/或Mac應用程序的任何組合向我的iPhone發送推送通知?
例如,假設我要創建服務(通過(Application名稱)>服務),將Mac上突出顯示的文本作為推送通知消息發送到iPhone。
是否可以使用iPhone和/或Mac應用程序的任何組合向我的iPhone發送推送通知?
例如,假設我要創建服務(通過(Application名稱)>服務),將Mac上突出顯示的文本作為推送通知消息發送到iPhone。
我想指出的是,我最近寫了一個腳本,並將其發佈在 http://macscripter.net/viewtopic.php?id=41045
是的,同意,謝謝您的注意:最初的目的是鏈接到該線程,因為這是google上的首個熱門產品,而且我有解決方法
我最近寫了一個applescript來發送棚車通知。可以通過終端命令進行訪問:
osascript / path / to / script boxcar_username“通知標題”“通知正文”“ URL / to / 54x54icon”
這依次映射為:
在運行{BoxcarUSER,boxcartitle,boxcarmessage,BoxcarICONURL}時
僅需BoxcarUSER變量第一種,其餘的將使用默認值。如果您有自己的提供程序,則可以在腳本編輯器中打開腳本並更改腳本頂部的屬性(我目前使用我創建的提供程序對它進行設置,請隨時進行更改)那)其他默認值可以在 run {}
處理程序的 set {
cURL將以非零狀態失敗(我認為那裡沒有真正的專家),因此腳本無法捕獲錯誤消息。
我已經考慮過的一些想法。因為您可以映射顯示的圖標在棚車中,您可以使用不同的57x57圖標來顯示使用情況r正在發生的不同事情。因此,也許您可以推出一個紅色的圖標來停止,綠色一個按鈕,等等。
如果有人可以設計一個更好的圖標,那將很棒= p
#!/ bin / shset -x#使用prowl & curl#將咆哮通知發佈到iOS設備您自己的Prowl API密鑰在此處,並根據我們的PIDCACHE = / tmp / $$。cache.txt#剪貼板->臨時文件CACHEpbpaste > $ CACHE#將通知發送給Prowl,在/ tmp /中刪除123456789APIKEY = 123456789#使用curlcurl --globoff https://api.prowlapp.com/publicapi/add \ -F apikey = $ APIKEY \ -F application = RSS \ -F event =“” \ -F description =“`cat $ CACHE`” rm $ CACHE
您可以在此處找到您的 Prowl API密鑰。
取決於您要查找的內容,但是您可以使用查找我的iPhone。它是免費,本機且易於安裝,並且具有功能(已推送到手機中的“顯示消息”)。
有一個可以實施的Web服務 http://pushme.to/和ios應用程序可以解決您的問題,儘管目前似乎不在應用程序商店中我相信還有待解決一些錯誤。
還有其他一些使用api奇怪地通過WordPress網站將消息推送到ios設備的應用程序。 http://ipush.me/
您應該能夠使用網站(可以創建)創建本機應用程序,該網站可以有效地發送詳細信息(名稱/ message)。
如果其他人偶然發現此問題,只需更新並推薦 https://boxcar.io/作為解決方案。
現在我正在使用它來Macbooks電池電量不足時,向我發送通知。為此,我剛剛創建了一個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]” = >_“電量不足警報”,長]“ = >'<b>Macbook電池電量為'。(int $ battery_charge。'%!< / b>',” notification [sound]“ = >” detonator-charge“,)));; $ ret = curl_exec($ chpush); curl_close($ chpush);}