看板 MobileComm 關於我們 聯絡資訊
※ 引述《fallrabbit (LuvLiv)》之銘言: : 我在試駕Honda fit 3.5s時 : 請業代幫忙測試手機連接車機接聽通話 : 結果她的iphone無論一般通話或Line通話 : 都可以正常接聽 : 但我的note8只支援一般通話 : 無法接聽Line通話…這讓我很困擾 : 我請車廠確認這問題是否能夠解決 : 但是他們回覆說本來就無法支援所有安卓手機 : 請問這個問題有得解嗎:( 這其實不太意外 來科普一下簡單的原因 iPhone有個Framework叫做CallKit,可以讓通訊軟體的通話與內建通化介面做整合 https://i.imgur.com/WumMCZU.png
目前我知道支援這個Framework的至少有Line跟Messenger https://i.imgur.com/St3pnef.png
iPhone平時的通話介面長這樣 https://i.imgur.com/LlO8x0u.png
當別人用Line打電話過來會是長這樣 因為他算是跟內建通話功能整合,所以像是藍芽車機或是小米手環會支援通話顯示甚至接 聽,因為對他們來說它就是讀取通話資訊而已 https://i.imgur.com/3TM4wHB.png
當然,也可在通話紀錄中找到用Line或是Messenger的通聯記錄 從這個畫面 如果暗下Messenger的通話紀錄會自動用Messenger撥出 但如果按下Line的通話紀錄只會打開Line,我也不知道為啥不能連動,不過看了下開發公 司是Line,喔那我就不太意外了。 CallKit還有功能是可以跟Siri連動,但Line自從某次更新後就拔掉了 然而Android Line通話介面長這樣(雖然這是IOS截圖 但就長這樣) https://i.imgur.com/oK25DV9.png
Messenger應該長這樣 https://i.imgur.com/qSKfKs3.png
那你說Android有沒有這東西?? 是有沒錯啦,它叫做ConnectionService https://developer.android.com/reference/android/telecom/ConnectionService https://www.youtube.com/watch?v=I177nAS0Ou0 (Demo)
不過Google沒有大力推動這個API,外加我相信很多APP懶得再次修改這個介面 而且各家的UI又差很多 到時候問題又一堆吧 這是我覺得iOS做得很好的一個功能,應該說APP願意支援這功能很好 不過這功能只有iOS 10以上才會支援,在以前iOS 9的時候FB/Line通話只有一則通知... 因為iOS也不允許程式在最上層冒出來顯示,然後有時候手機比較卡點進去就結束通話 甚至根本收不到來電通知... -- https://i.imgur.com/7ChJmWc.gif
INNOVATION! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.125.201.111 ※ 文章網址: https://www.ptt.cc/bbs/MobileComm/M.1553356526.A.A85.html
ZeroValue : 專業推 03/24 00:02
tomsawyer : 什麼時候line通話弄的到手環 車機應該也差不多了 03/24 00:23
k9120303 : 查了下要用這api至少要6.0 03/24 01:30
fallrabbit : 專業推,我先去旁邊撿玻璃去了… 03/24 18:18