2016-10-04 57 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();