2017-07-16 125 views
1

是否有可能開始打電話?例如。使用ACTION_DIAL意圖開始打電話

"Hi, where's my nearest store?" 
"Your nearest store is our Oxford Street branch, at 300 Oxford St, Marylebone." 
"Call it" 
"Sure" 

然後,它開始店裏的電話,像一個Android應用程序:如果我做一個分支取景器動作的對話可能會去等。

我想這樣的事情應該是可能的,特別是考慮到支持助手是手機目前的設備和谷歌主頁,這兩者都可以撥打電話(我想未來的設備與助手內置的可能不大,但再有可以是像app.phoneCapabilities那樣的支票)。我試過用.addSuggestionLinktel:地址,但沒有運氣。

回答

0

我真的爲此做了一個狡猾的工作,如果有人回來這個,並有興趣。

您可以建議一個網頁網址,該網頁網址可以是一個網頁,其中有一個tel:鏈接。無論是使用服務器端工作還是使用簡單的JavaScript(我的簡單JavaScript),您都可以更新鏈接。

我的鏈接在下面 - 隨意使用它,我在我的應用程序中使用它。這是非常基本的文檔中的註釋:

https://domdomegg.github.io/linkgenerator?href=tel%3A%2B442070313000&bgcolor=607d8b&buttontext=Click%20to%20call%20Google

1

對於初學者,Google Home無法(尚)撥打電話。該功能在I/O上宣佈,並將於今年晚些時候推出。目前還不知道在該功能推出時是否有API訪問功能。 (雖然有一些方法可以減輕這種濫用,但肯定有潛在的濫用功能的可能性。)

我還沒有測試過,但我有點驚訝,因爲tel: url表單沒有起作用我認爲這隻會啓動Android的意圖(我不知道iOS如何處理它)和電話:去撥號器的意圖。

+0

啊不知道,關於谷歌主頁。感謝您的詳細解答:) –