作者oppoR20 (R20)
看板MobileComm
標題Re: [問題] Note8連接車機無法接聽Line通話
時間Sat Mar 23 23:55:20 2019
※ 引述《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