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 通知。