留住每一張錢包卡片
每張卡片都是一個可讀可搜的檔案,在航班結束很久之後依然在。
步驟
- 連接錢包。在 Exporter 首頁的錢包旁按「連接」,然後按「打開 Passes 資料夾」。面板會在
~/Library/Passes打開:按「選擇此資料夾」。選這個檔案夾,而不是裡面的Cards,這樣舊卡片的日期也讀得到。 - 選擇檔案的去處:在下一頁選擇一個檔案夾並按「使用這個資料夾」,或之後在卡片上「儲存到」旁按「更改…」。vault 裡的檔案夾照原樣使用;直接位於個人檔案夾底下的檔案夾裡會產生一個
wallet-export檔案夾。 - 按「立即同步」。每張卡片變成一個 Markdown 檔案,依日期和卡片種類命名,全部放在同一個檔案夾。
- 之後再找。藥丸按鈕分別顯示航班、活動或卡片,而勾選的單位是一張卡片:取消勾選,它的檔案會在下次同步時消失。
你會得到什麼
每張卡片一個檔案。開頭是標題和一行地點與時間,接著是卡片上原樣的欄位,卡片背面放在自己的標題底下,還有條碼的號碼,所以即使你把這張卡片從錢包刪掉,它仍然認得出來。front matter 裡有種類、日期以及日期的來源、簽發方、卡片類型、卡片是否作廢,以及場館座標(如果有)。航班依機場所在時區的那一天歸檔,而不是你所在的時區。把文字放在 pass.strings 裡的卡片會依你 Mac 的語言讀取,於是票券顯示活動名稱而不是 EVENT_NAME。登機門、座位和登機時間會在出發當天變動,每次變動只會重寫那張卡片的檔案。
注意事項
- 較早的活動票券常常完全沒有日期。這些依簽發當天歸檔,檔案裡用
date_source: signed標明。 - 最近的 20 張卡片免費。其餘需要一次性購買。
- 卡號和付款紀錄不會匯出,因為它們不在 Mac 上:錢包把支付卡放在 Secure Element 裡。