【问题标题】:MS Teams activity feed notifications don't arrive to mobileMS Teams 活动源通知未到达移动设备
【发布时间】:2021-12-21 10:22:03
【问题描述】:

我已在我的 MS Teams 应用(选项卡)中成功实现 activity feed notifications

问题是,我没有在移动设备上收到它们:既没有推送通知,也没有活动源中的项目。网页版和桌面版的活动提要填充了相同的项目,但移动端没有。

Web 和桌面版本运行良好:通知及时传递,深层链接将用户指向正确的选项卡,并正确填写了 subEntityId。

我尝试了所有三个选项:chatteamuser 通知。网页版和桌面版都可以,但移动端就不行了。

这里一定有我遗漏的东西。有人可以指出这一点吗? 也许,你知道一个众所周知的适用于手机的例子吗?

我正在使用官方图形库 "@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


【解决方案1】:

我们尝试使用此graph-activity-feed 示例。我们能够在群聊范围内看到 Android 中的通知 - i.stack.imgur.com/hX8zI.png

【讨论】:

  • 我可以看到的区别是您的示例仅使用topic.source = "entityUrl",而我使用"text"webUrl。我现在正在试验,会尽快回复您。
  • 如上所述,它适用于“entityUrl”主题,这对我的任务来说很好。 OP 中显示的结构导致通知未到达。 topic.source = "text" 的任何变化对我来说都失败了。感谢您的帮助!
猜你喜欢
  • 1970-01-01
  • 2021-06-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多