我已经成功实施了活动提要通知在我的 MS Teams 应用程序(选项卡)中。
问题是,我在移动设备上没有收到它们:既没有推送通知,也没有活动源中的项目。 Web 和桌面上的活动源填充了相同的项目,但移动设备上没有任何内容。
Web 和桌面版本工作得非常好:及时发送通知,深层链接将用户指向正确填写了 subEntityId 的正确选项卡。
我尝试了所有三个选项:chat, team and user通知。网页版和桌面版都很好,但移动版就不行了。
我这里一定缺少什么东西。有人可以指出吗?也许,您知道一个适用于移动设备的示例?
我正在使用官方图形库“@microsoft/microsoft-graph-client”:“^3.0.1”.
这是我在通知中发送的内容:
{
activityType: "message",
chainId: getChainId(),
recipient: {
"@odata.type": "microsoft.graph.aadUserNotificationRecipient",
userId: targetUserId,
},
previewText: {
contentType: "text",
content: `From: ${authorName}`,
},
topic: {
source: "text",
value: `New message in ${chatName}`,
webUrl: getWebUrl(messageId, authorName, appId),
},
templateParameters: [
{
name: "tabName",
value: tabName,
},
],
}
更新 2021 年 12 月 22 日:经过一些实验,我现在可以在 iOS 上看到推送通知。但 Android 上仍然没有任何提要项目,而且什么也没有。