OnePlus:SMS 轉寄在背景停止運作
目前的 OxygenOS 以 ColorOS 為基礎,也採用相同的背景應用程式管理方式:除非您允許背景執行,否則未顯示在畫面上的應用程式就會被凍結。開啟兩項設定,就能讓 Resender 在螢幕關閉時繼續轉寄。
兩項設定(OxygenOS 13 及更新版本)
- 開啟設定 → 應用程式 → Resender → 耗電量。
- 開啟「允許完全背景行為」。
- 在部分手機上,還需開啟「允許應用程式自行啟動」(設定 → 應用程式 → 自動啟動;舊版為設定 → 電池 → 應用程式自動啟動)。
- 允許完全背景行為。 前往設定 → 應用程式 → Resender → 耗電量,允許完全背景行為(依版本不同,也可能稱為允許背景執行或不受限制)。OxygenOS 16 的同一個畫面提供三個選項,而不是開關:允許完全背景行為、智慧模式(建議)、限制背景活動,請選擇第一項;在 OxygenOS 15 中,允許背景活動後,下方的最佳化電池使用量會自動改為不要最佳化。
- 允許應用程式自行啟動。 較新版本的路徑為設定 → 應用程式 → 自動啟動,較舊版本則為設定 → 電池 → 應用程式自動啟動或設定 → 應用程式 → 應用程式管理 → Resender → 自動啟動:開啟 Resender 的開關,讓系統在手機重新啟動後,或在收到 SMS 且 Resender 未執行時,啟動 Resender。
OxygenOS 11 及更早版本的畫面不同:請前往設定 → 電池 → 電池效能最佳化 → Resender → 不要最佳化,並在設定 → 應用程式 → Resender → 進階中設定背景活動。無論使用哪個版本,也請將 Resender 排除在 Android 本身的電池效能最佳化之外:應用程式主畫面上有按鈕可開啟系統清單。OxygenOS 13 及更新版本另有自己的清單:設定 → 電池 → 進階設定 → 最佳化電池使用量,請在其中將 Resender 設為不要最佳化;預設值為一律詢問。
如何確認設定生效
鎖定手機,等候一分鐘,再用另一支手機傳送一則 SMS 給它。電子郵件應會在幾秒內送達。如果解鎖手機或開啟應用程式後才收到郵件,表示其中一項設定尚未開啟。系統更新後,也請重新檢查這兩項設定。
任何應用程式都做不到的事
OxygenOS 的電池設定畫面沒有公開介面。任何應用程式都無法讀取、變更這些設定,也無法得知您是否已完成設定。當 Android 回報 Resender 受到限制時,Resender 會顯示一行紅色提示,並為您開啟對應的系統設定畫面,但開關仍須由您自行設定。若略過這些設定,即使應用程式已盡其所能,訊息仍可能延遲送達,甚至完全無法送達。
常見問題
轉寄正常運作一天後,卻要等到解鎖手機才一次收到多則訊息,為什麼?
除非允許背景活動與自動啟動,否則 OxygenOS 會凍結未顯示在畫面上的應用程式。只有等系統允許 Resender 再次執行時,SMS 才會傳到 Resender,因此訊息會一次湧入。請依照本頁說明完成這些開關設定。
我的 OnePlus 使用較舊的 OxygenOS,沒有這些選單。
在 OxygenOS 11 及更早版本中,請前往設定 → 電池 → 電池效能最佳化,找到 Resender 並選擇「不要最佳化」,再到設定 → 應用程式 → Resender → 進階,查看是否有「允許完全背景行為」開關。本頁所列的較新路徑適用於 OxygenOS 13 起的版本。
也需要設定 Android 的電池效能最佳化開關嗎?
需要,所有版本都一樣。Resender 主畫面上有按鈕可開啟系統清單:找到 Resender,然後選擇「不要最佳化」。
為什麼 Resender 不自行變更這些設定?
OxygenOS 的設定畫面沒有公開介面,任何應用程式都無法讀取或變更其中的設定。Android 雖有一項設定可讓應用程式透過單一對話方塊變更,但需要特定權限;Google Play 只將此權限授予鬧鐘、通話等類別的應用程式,訊息轉寄應用程式並不在其中。
這和 OPPO 的設定一樣嗎?
從 OxygenOS 13 起就是如此:系統以 OPPO 的 ColorOS 為基礎,因此開關相同,只有名稱不同。