2016-10-04 92 views
3

Facebook最近爲Messenger Bot API添加了webview支持。但是,根據文檔,它僅在iOS和Android設備上受支持。檢測Facebook Messenger中的webview支持

如果我嘗試單擊桌面上的webview按鈕,它會在新窗口中打開URL(或定義的備用URL),從而打破用戶體驗。

有什麼方法可以檢測用戶的客戶端是否有webview支持? 示例:如果用戶正在使用iOS/Android,請提供帶有漂亮日期選擇器的Web視圖。如果不是,請讓他以某種格式輸入日期。

回答

1

據我所知,目前的Facebook API不允許你知道從用戶那裏獲得該信息(如用戶代理)。

0

我不確定,但我想你可以使用下面的代碼來檢查對webview的支持。它返回布爾值。

var IsWVSupported = MessengerExtensions.isInExtension();