【发布时间】:2021-12-21 10:22:03
【问题描述】:
我已在我的 MS Teams 应用(选项卡)中成功实现 activity feed notifications。
问题是,我没有在移动设备上收到它们:既没有推送通知,也没有活动源中的项目。网页版和桌面版的活动提要填充了相同的项目,但移动端没有。
Web 和桌面版本运行良好:通知及时传递,深层链接将用户指向正确的选项卡,并正确填写了 subEntityId。
我尝试了所有三个选项:chat、team 和 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,
},
],
}
22.12.2021 更新:经过一些试验,我现在可以在 iOS 上看到推送通知。但在 Android 上仍然没有提要项,而且什么都没有。
【问题讨论】:
-
我现在可以在 iOS 上看到推送通知了!但仍然没有饲料项目。 ????
-
我们尝试使用此graph-activity-feed 示例。我们能够在群聊范围内看到 Android 中的通知 - i.stack.imgur.com/hX8zI.png
-
@MichaelAntipin - 您能否确认您的问题是否已通过上述建议解决或仍在寻求帮助?
标签: push-notification microsoft-graph-api microsoft-teams