Windows 场景设置为 "incomingCall" 的 10 Toast 通知搞乱了通知 UI
Windows 10 Toast Notification with scenario set to "incomingCall" messes up the notification UI
我正在开发一个 Electron 应用程序,该应用程序使用 NodeRT 在 Windows 10 中显示 toast 通知。到目前为止,我的工作正常,"ToastGeneric" 通知显示正常。
应用应在收到来电时向用户显示通知。
普通吐司显示正常:
但是,如果我将 scenario="incomingCall"
添加到 <toast>
,它会弄乱 UI。
我在任何地方都找不到关于此行为的任何适当文档。我什至尝试使用 Microsoft 提供的 code sample,但这也不起作用。
知道哪里出了问题吗?
这是我的 toast 负载:
<toast>
<visual>
<binding template='ToastGeneric'>
<text>%s</text>
<text>%s, %s</text>
<group>
<subgroup>
<text hint-style="base">52 attendees</text>
<text hint-style="captionSubtle">23 minute drive</text>
</subgroup>
<subgroup>
<text hint-style="captionSubtle" hint-align="right">1 Microsoft Way</text>
<text hint-style="captionSubtle" hint-align="right">Bellevue, WA 98008</text>
</subgroup>
</group>
</binding>
</visual>
<actions>
<action arguments = 'answer'
content = 'answer' />
<action arguments = 'ignore'
content = 'ignore' />
</actions>
</toast>
根据@Richard Zhang 的建议,我在Notifications Visualizer 中试用了模板。
它产生了与我在 NodeRT 中看到的一样的混乱 UI。似乎 incomingCall
场景强制要求模板在正文之后提供两个(或三个,我记不清了)按钮。最后一行带有回答和拒绝按钮。
如果能够使用那种场景真的很酷,但是,我不得不使用常规的 toast 通知。
我正在开发一个 Electron 应用程序,该应用程序使用 NodeRT 在 Windows 10 中显示 toast 通知。到目前为止,我的工作正常,"ToastGeneric" 通知显示正常。
应用应在收到来电时向用户显示通知。
普通吐司显示正常:
但是,如果我将 scenario="incomingCall"
添加到 <toast>
,它会弄乱 UI。
我在任何地方都找不到关于此行为的任何适当文档。我什至尝试使用 Microsoft 提供的 code sample,但这也不起作用。
知道哪里出了问题吗?
这是我的 toast 负载:
<toast>
<visual>
<binding template='ToastGeneric'>
<text>%s</text>
<text>%s, %s</text>
<group>
<subgroup>
<text hint-style="base">52 attendees</text>
<text hint-style="captionSubtle">23 minute drive</text>
</subgroup>
<subgroup>
<text hint-style="captionSubtle" hint-align="right">1 Microsoft Way</text>
<text hint-style="captionSubtle" hint-align="right">Bellevue, WA 98008</text>
</subgroup>
</group>
</binding>
</visual>
<actions>
<action arguments = 'answer'
content = 'answer' />
<action arguments = 'ignore'
content = 'ignore' />
</actions>
</toast>
根据@Richard Zhang 的建议,我在Notifications Visualizer 中试用了模板。
它产生了与我在 NodeRT 中看到的一样的混乱 UI。似乎 incomingCall
场景强制要求模板在正文之后提供两个(或三个,我记不清了)按钮。最后一行带有回答和拒绝按钮。
如果能够使用那种场景真的很酷,但是,我不得不使用常规的 toast 通知。