[iPhone] 使用 Shortcuts 在開啟或關閉 App 時,自動寄信通知
小孩在練鋼琴時,會讓他拿我的手機上的節拍器 Tempo App 去用,
不過偶爾會發現,他會找空檔偷偷摸摸地玩手機…
身為工程師,自然是得想方法導正一下… XD
用 Shortcuts 是可以做到一關掉 Tempo 就立刻重開 Tempo App,
讓他沒辦法做其他的事情,
但問題是這樣子也沒辦法把這個工作流程停下來,
只能重新開機才能中止,因此不是可接受的方案…
(不過效力很強就是了,必要時可以用)
後來想到的是,如果打開和關掉 Tempo App 時,
就寄一封信來通知我,這樣就會知道小孩是不是中途偷偷跑去玩別的東西,
寄信的時間一方面可以知道偷玩了多久,還可以當呈堂證供
(到底是有多諜對諜…)
要製作這個工作流程也很簡單,
打開 iPhone 上的 Shortcuts App,
在 Automation (自動化) 這邊新增一個 Personal Automation (個人自動化),
再選擇 App 類型,就可以選擇當 Tempo App 被打開 (Open) 時,
要執行某個動作:
要執行的動作就選擇 Send Email,
下面兩張圖是兩個自動化工作,分別在 Tempo 打開與關閉時寄信。
記得把 Ask Before Running 關掉,才不會執行時還要詢問:
Send Email 的動作裡,要設定收件者,以及信件標題,
像我把標題設定成 Tempo opened on [Current Date],
[Current Date] 是使用了它的內建變數,這樣就能帶入觸發時的時間:
實際把 Tempo App 打開和關閉時,就會觸發動作:
因為我是寄到 Gmail,
因此在 Gmail 裡就可以看到 Tempo App 被打開與關閉的時間囉:
實際試驗了幾次,其實還是會有些漏洞,
像是明明關閉或打開了 Tempo App,卻沒有觸發動作,
但這可能就是 Shortcuts App 的問題…
其實也可以用類似的方法,在打開電動 App 時寄個信,
就知道小孩是不是有在偷玩了~
家長們有興趣的可以試試看呀~ 😛