首頁>資訊 >
如何把Android的通知轉發(fā)到iPhone?我推薦這個0成本的方法 2022-01-26 13:41:11  來源:36氪

為了能夠用兩個微信徹底分離工作和生活,又苦于 iPhone 不能雙開微信,我開始使用 Android 手機作為工作備用機,無奈之下加入了雙機黨的陣營。

我有兩個號碼:A 和 B,因為號碼 A 流量多,就把它留在了主力機上,號碼 B 挪到了備用機??纱蟛糠址斩际怯锰柎a B 注冊的,使用主力機時,時常因為各種原因,需要填寫號碼 B 收到的短信驗證碼,此時又得拿起備用機查看驗證碼。如此反復,真的令人非常不爽。

為此我開始尋找 Android 短信轉發(fā)的解決方案,最終通過 SmsForwarder + Bark 解決了這個問題,經過一段時間的使用,效果非常不錯。現在我把這個 Android 手機短信轉發(fā)給 iPhone 的方案分享給大家,有需要的朋友可以作為參考。

短信轉發(fā)至 iPhone 效果

在 iPhone 中安裝 Bark App

Bark 是一款 Apple 生態(tài)內的自定義推送服務,它充分利用了 Apple 推送通知服務 (APNs) 進行工作,原理是將自定義推送內容通過 發(fā)送端 > Bark 服務端 > 蘋果 APNs 服務器 > 你的設備 > Bark App 進行傳遞。由于完全依賴 Apple 推送通知服務,App 本身無需前臺運行,幾乎不會對 iPhone 的續(xù)航產生影響。

第一次打開 Bark App 時,會自動為你的設備生成 key ,復制 App 首頁自動生成的第一個帶有 key 參數的 URL 備用。

Bark App

在 Android 手機中安裝短信轉發(fā)器 SmsForwarder

SmsForwarder 是我在酷安找到的開源Android 短信轉發(fā)工具(https://github.com/pppscn/SmsForwarder),它有一個簡單直白的中文名稱「短信轉發(fā)器」,這款 App 在轉發(fā)短信時,能設置轉發(fā)模板,還能對短信內容設置多種篩選條件,可以利用釘釘、飛書、郵箱、企業(yè)微信、Server 醬、Telegram 等多種渠道進行推送。

打開「短信轉發(fā)器」,依次點擊「發(fā)送通道」-「添加發(fā)送通道」,選擇「Bark」,填入上一步在 iPhone 端 Bark App 中生成的推送地址,點擊「確定」保存設置。

將Bark設置為發(fā)送通道

返回 App 首頁,點擊「轉發(fā)規(guī)則-添加短信轉發(fā)」,設置好你自己的短信轉發(fā)規(guī)則。比如:當你只想轉發(fā)備用機的驗證碼短信時,可以將短信內容匹配關鍵字設置為「驗證碼」,這樣只有包含驗證碼的短信才會被轉發(fā),其他諸如廣告營銷、公益宣傳等內容的短信則不會被轉發(fā)。此處也可以根據自己的需要添加其他規(guī)則。

設置短信轉發(fā)規(guī)則

除了轉發(fā)短信,SmsForwarder 還可以轉發(fā) Android 手機的未接來電和應用通知,因為與本文主題無關,感興趣的朋友可以自行下載體驗。

為 SmsForwarder 設置應用權限 ??

出于續(xù)航因素考慮,Android 手機的后臺策略都非常保守,致使 SmsForwarder 在后臺運行時,容易被系統(tǒng) kill 軟件后臺進程。為保證短信轉發(fā)功能的正常運作,需要在手機系統(tǒng)中設置好 App 的自啟動、后臺運行、電池優(yōu)化等必要權限。由于各品牌手機的設置方式存在差異,在此不做詳細說明。

示例:realme UI 后臺權限設置

出于隱私角度考慮,一些國內的定制系統(tǒng)會默認隱藏包含驗證碼的短信,第三方應用即使被授予短信權限,也無法讀取到這類型的短信。因此需要在手機短信設置中關閉相關防護功能,此類短信才能被讀取并轉發(fā)至其他設備。

realme UI 驗證碼安全保護

將 Android 手機收到的驗證碼轉發(fā)至 Mac

根據同樣的原理,你也可以在 Mac App Store 中搜索安裝Bark,生成推送地址后,在 SmsForwarder 中將其設置為第二個推送通道。這樣你就可以在 iPhone 和 Mac 上同時收到來自 Android 手機的驗證碼短信,方便你在使用 Mac 時填寫驗證碼。

總結

得益于Apple 推送通知服務的穩(wěn)定性,無論是 WiFi 還是蜂窩數據,這一套短信轉發(fā)方案幾乎都沒有延遲,使用起來非常的方便。缺點是兩臺設備必須都要聯(lián)網才能實現轉發(fā)和接收,而且只能從 Android 轉發(fā)短信到 iPhone,反向無效。

如果對 Bark 提供的后端服務有隱私方面的顧慮,你也可以通過該項目在GitHub公開的后端代碼自行搭建后端服務。除了本文中提到的 Bark,你還可以使用PushDeer等其他類似的推送服務進行轉發(fā),工作原理和配置方法也是類似的。

原文鏈接:

https://sspai.com/post/71054?utm_source=wechat&utm_medium=social

作者:JLDUAN

題圖來自 Unsplash:@neonbrand

本文來自微信公眾號 “少數派”(ID:sspaime),作者:JLDUAN,36氪經授權發(fā)布。

關鍵詞: 成本 通知 方法

相關閱讀:
熱點
圖片 圖片