Azure机器人-在跨平台Moobile应用(Xamarin)的通知栏中显示聊天通知

时间:2018-08-07 06:35:42

标签: xamarin botframework

我想将azure聊天机器人的响应显示为通知栏中的通知,例如PUSH通知。

我发现我需要使用xamarin Webview将bot集成到Android应用中。那么,webview是否可以将聊天响应显示为推送通知?

注意:- 我正在使用Bot Framework SDK V4 和.Net Core Xamarin用于跨平台开发

1 个答案:

答案 0 :(得分:0)

WebChat控件(您的问题中的Webview)在您的应用程序中用作UX显示控件。从您的漫游器到您的应用程序的消息会通过一个专用通道,该通道与移动“推送通知”无关。简而言之,您问题的答案是,客户​​端Webview控件(WebChat)当前不支持此功能。

话虽如此,您可以为您的机器人创建一个自定义middleware组件,该组件可以使用Azure Notification Hub发送推送通知消息。或者,您可以在发送推送通知的机器人中创建c ustom functionality(示例显示标准Web应用程序)。或者您的机器人可以将消息放入队列中并拥有Azure Function pick the queue message并发送推送通知。请注意,最后一个选项是实现细节。