編注:Matrix 是少數派的寫作社區,我們主張分享真實的產品體驗,有實用價值的經驗與思考。我們會不定期挑選 Matrix 的優質文章,展示來自用戶的最真實的體驗和觀點。文章代表作者個人觀點,少數派僅對標題和排版略作修改。
▍背景
作者的所在地是鄭州,目前我們實行的是每兩天(48 小時)一次核酸檢測。
所有公共場所或是小區等地均有 專屬場所碼,在進入該場所之前需要使用微信或支付寶掃碼,並把掃碼結果出示給工作人員,掃碼後你的手機上會顯示如下信息:
當前場所名稱;
動態顯示當前日期與時間;
你的姓名與身份證(部分遮擋);
48 小時內的核酸檢測結果;
疫苗接種情況;
- 如果是綠碼,則整體的背景色為綠色。
當前場所名稱;
動態顯示當前日期與時間;
你的姓名與身份證(部分遮擋);
48 小時內的核酸檢測結果;
疫苗接種情況;
我是腺體疫苗,只有兩針劑
其中多數公共場所必須 48 小時內的核酸檢測結果為陰性才能進入,而除了成年人要每兩日檢測核酸之外,沒有手機身份證的兒童也會在幼兒園、學校等要求下,不定期上傳核酸檢測結果。因此,檢測核酸幾乎成了鄭州人民的日常。
先看效果
▍靜態核酸檢測碼
其他地區不太清楚,但是我們這邊全市公共核酸檢測,使用的都是同一套系統,且每個人的檢測二維碼自申請之日起就是固定不變的,這也使得 檢測碼可以被離線調取。
如何判斷你的檢測碼是否是靜態的,可以使用這個方法:
將不同時間獲取的檢測二維碼分別截圖儲存;
用微信掃描這些二維碼,看裡邊的文本內容是不是一致的;
- 如果內容每次一樣,就說明為靜態二維碼。
將不同時間獲取的檢測二維碼分別截圖儲存;
用微信掃描這些二維碼,看裡邊的文本內容是不是一致的;
遍布鄭州的核酸檢測屋
為了實現全民出行隨時能有 48 小時的陰性核酸,全市像這樣的檢測屋大概有 4000 多個,分布在大街小巷。在需要做核酸檢測的時候,在檢測屋窗戶右下角的位置讓掃碼設備掃一下你的核酸檢測碼,就可以識別出你的信息,然後進行下一步的檢測。
檢測屋上有自助掃碼口,方便快捷很多
▍為什麼要用快捷指令
正常情況下我們調取核酸檢測碼,是在一個叫做「鄭好辦」的 app 中,大概需要經過 4 次點擊才能找到,如果網絡狀況差,可能等待的時間會更久。所以大多數人都把檢測碼截圖放在相冊中,使用的時候打開相冊找出來就可以。但這種方式始終不夠方便。
使用快捷指令,除了可以迅速出示檢測碼之外,還可以通過 Siri 調取。而且這些動作也都同時可以在你的 Apple watch 上體驗:
舉起手臂喚起 Siri ;
說出「核酸檢測」;
將手錶對準掃碼設備,一氣呵成。
▍具體操作步驟
想要實現單個人的二維碼調取非常簡單,大體思路就是,把圖片轉為 Base64 編碼的文本,存入快捷指令(因為快捷指令只能離線存儲文本,不能存儲多媒體信息),然後在快捷指令中解碼呈現。具體的操作步驟如下:
1. 準備好你的核酸檢測二維碼截圖;
2. 把截圖裁剪為正方形,只保留二維碼的部分;
3. 通過 https://c.runoob.com/front-end/59/將二維碼圖片轉為 Base64 編碼的文本;
4. 轉換後的文本要將開頭聲明數據類型的這部分刪除( 重要): data:image/jpeg;base64, 然後複製剩餘文本;
圖片解析度越低,轉換後的代碼越短,越不容易卡頓
5. 打開快捷指令,新建一個快捷指令「核酸檢測」;
6. 拖出一個「文本」組件,並填入第 4 步中轉換好並處理完畢的 Base64 編碼文本;
7. 緊接著拖出一個「Base64 編碼」組件,並設置為「解碼」;
8. 最後加入一個「快速查看」,設置顯示「Base64 已編碼內容」,同時將類型設置為「圖像」。
使用「快速查看」而不使用「顯示結果」是為了通過 Siri 語音操作時也可以正常顯示
稍微進階一下
如果你像我一樣,要時常帶著兒子或者女兒去做核酸檢測,那麼你手機中一定存有他們的檢測碼。這時候我們把上邊的快捷指令稍微改動一下, 增加一個二級菜單,就可以實現在一個快捷指令中, 調取不同人的檢測二維碼了。具體改動操作如下:
1. 在原快捷指令的最上方加入「從菜單中選取」;
2. 分別命名你要調取的二維碼名稱(比如:爸爸、兒子、張三等,這個步驟關係到你使用 Siri 操作時的指令語言);
3. 在每個菜單分類的下方,加入一個「文本」組件,並通過上方 2、3、4 步驟中處理二維碼與 Base64 代碼的方法,把處理好的代碼分別貼進對應的「文本」組件中。
帶有二級菜單的快捷指令,在使用 Siri 調取的時候,需要二次對話,講出二級菜單的名稱。但是真實的場景是,如果不是為了裝 X ,更多時候我還是會選擇在快捷指令下用手點擊調取。
▍最後
雖然本文是利用快捷指令來展示核酸檢測碼,但是同樣的方法也可以用於出示其它信息。比如微信名片、推廣二維碼、或是一些其它你想展示的任何內容。只要你想展示的信息或者二維碼是靜態固定不變的,就都可以利用該快捷指令實現。你也可以把你經常會用到的靜態二維碼,利用上方進階版的方法,全部做到一個快捷指令中,通過二級菜單進行調取。
每個人對於快捷指令的認識程度各不相同,文章也希望能夠讓一些零基礎的同學自主操作,所以很多地方寫的較為詳細,目的在於能幫到更多有此類需要的人群。
感謝閱讀,希望文章能對你有幫助。
作者:Ivan
責編:Tp
/ 更多熱門文章 /