Cloudist 的錯誤訊息更清楚,回報只需輕點一下
無聲無息的失敗是最糟糕的一種。一首歌播到一半停住、一部影片打不開、一筆購買交易沒有完成——你只能自己猜測,到底是網路連線、帳號、雲端供應商,還是 App 本身出了問題。猜測既浪費你的時間,也浪費我們的時間,因為在你放棄並親口告訴我們之前,我們根本不會知道發生了什麼問題。Cloudist Play 和 Cloudist Watch 現在補上了這個缺口:每個問題都會顯示在螢幕上,用淺顯易懂的文字說明,並且只要輕點幾下就能回報——不論你是想立刻處理,還是之後再回來處理。
會說明發生什麼事的提示
大多數問題會以一則簡短的提示出現,如果你已經使用這兩款 App 一段時間,應該已經見過這種提示。新的地方在於每一則提示會停留多久,以及你能對它做些什麼:
- 資訊與成功提示會停留 3 秒——只是快速確認某件事成功了,不需要你採取任何動作
- 警告提示會停留 6 秒,足夠讓你在它消失前真正讀完
- 錯誤提示會停留 10 秒,並且直接在提示上附有回報按鈕,因此如果看起來有問題,你可以在它消失之前就送出回報
這樣設計的概念是:一則提示越重要,它停留的時間就越長,你能對它做的事也越多。成功提示不需要你長時間關注;錯誤提示則需要。
當發生更嚴重的問題時
有些問題比一則隨即消失的提示所能承載的還要嚴重,這時你看到的會是一個對話框——它會一直留在螢幕上,直到你處理為止,若有對應的解決方法就會附上該操作,另外還會有回報按鈕和關閉按鈕。以下情況會出現這種對話框:
- 你的媒體庫資料庫無法開啟
- 佇列中沒有任何內容可以播放,或是影片無法開啟
- 你的雲端連線工作階段已過期
- 購買或還原購買失敗——對話框會附上重試按鈕,讓你不必再重新尋找購買畫面
在這些時刻,角落裡悄悄出現又消失的提示根本不夠——你需要確實知道發生了什麼事,也需要一個可以繼續下去的方法。對話框也不會像提示那樣,在你看著別的地方時就悄悄消失不見;它會一直停留在那裡,直到你採取行動、重試、回報,或是關閉它並繼續往下做。
設定 → 最近的錯誤
並不是每個錯誤都剛好發生在你準備好處理的時刻。也許提示出現時你正在忙,或者你沒看清楚內容就把它關掉了。這正是設定 → 最近的錯誤存在的原因:它會保留最近 50 筆錯誤記錄,只儲存在你的裝置上,讓你之後可以按自己的步調,回頭檢視並回報當時錯過的問題。每一筆記錄都會顯示發生了什麼事以及發生時間,你可以為其中任何一筆(不只是最新的一筆)開啟回報表單。
一份回報會送出什麼——以及絕對不會送出什麼
回報功能並不是一個盲目的「全部送出」按鈕。在任何內容送出之前,回報表單會提供一個備註欄位,讓你描述當時在做什麼,還有可以選擇要附加哪些內容的切換開關,以及一個預覽畫面,讓你清楚看到即將送出的內容。附加日誌預設為開啟,因為日誌通常是我們真正找出問題所在的關鍵。附加螢幕截圖預設為關閉,而且只有在真的擷取到螢幕截圖時才會提供這個選項——它會顯示錯誤發生當下的 App 畫面,只有在你主動開啟時才會被送出。送出回報需要先登入,這樣我們才能在必要時與你聯繫跟進。
會送出的內容:
- 錯誤摘要及其技術細節
- 問題發生當下你所在的畫面
- 你的 App 版本
- 你的裝置型號、作業系統及其版本
- 你的語言地區設定
- 最多 5 筆其他近期錯誤,用來提供這次問題發生前的脈絡
- 日誌,如果你保留附加日誌為開啟狀態
- 螢幕截圖,如果有擷取到並且你選擇附加它
絕對不會送出的內容:
- 你的 OAuth 存取權杖或重新整理權杖
- 你的裝置名稱
- 廣告識別碼
日誌在附加之前還會經過一道處理程序:系統會清除其中的電子郵件地址、權杖、使用者資料夾帳號名稱和檔案名稱,因此我們看到的只是導致錯誤發生的活動紀錄,而不是你的個人資訊。
公告,使用你的語言
回報是你告訴我們哪裡出了問題;公告則是我們告訴你有什麼變化。設定 → 公告彙整了 Cloudist 的最新消息,並附有未讀數量標記,讓你隨時知道有新內容等著你閱讀,而且內容以全部 44 種 App 語言撰寫,不論你用哪種語言執行 App,讀起來都很自然。
取得更新
這些變更正隨著兩款 App 的最新更新陸續推出——Cloudist Play 1.0.34 與 Cloudist Watch 1.0.28。進一步了解 Cloudist Play 和 Cloudist Watch,或在這裡下載:
- Cloudist Play(音樂):App Store · Google Play · 網頁版
- Cloudist Watch(影片):App Store · Google Play · 網頁版
同樣的 App,現在對發生什麼問題說明得更清楚,也能更快告訴我們。