【问题标题】:What's the exact meaning of each 'NotificationOutcome' in Azure per message telemetry?Azure 每个消息遥测中每个“NotificationOutcome”的确切含义是什么?
【发布时间】:2018-03-06 06:15:08
【问题描述】:

文档说

Abandoned   NotificationOutcome when the notification sent has been Abondoned
Cancelled   NotificationOutcome when the user cancelled the scheduled send request
Completed   NotificationOutcome when the notification sent has been recevied
DetailedStateAvailable  NotificationOutcome state during DebugSend
Enqueued    NotificationOutcome when notification is intially enqued
NoTargetFound  NotificationOutcome when there are no targets found to send the message
Processing  Processing sent notification
Unknown     Unknown state when State not set

我现在关心 Completed 和 NoTargetFound,但不清楚它们的确切含义。

  1. 如果结果为“已完成”,是否表示已成功发送到 FCM,但不一定发送到手机?

  2. FCM 是否就通知 Azure 提供任何反馈?

  3. 通知是否会导致“已完成”NotificationOutcome 但实际上由于 FCM 令牌过期而未发送?

  4. “NoTargetFound”是否仅表示未在通知中心找到设备注册?

【问题讨论】:

    标签: android azure firebase-cloud-messaging azure-notificationhub


    【解决方案1】:

    已完成意味着系统已将消息传递到 PNS,并且没有收到 PNS 的任何错误返回。未找到目标意味着系统无法找到任何设备来发送发送请求的通知。例如,您可以向标签 foo 发送消息,但在我们的系统中没有与该标签匹配的设备。因此,我们将该消息报告为未找到目标。

    【讨论】:

    • “在我们的系统中”是什么意思?那是哪里?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-27
    • 2011-12-14
    • 1970-01-01
    • 1970-01-01
    • 2017-04-19
    • 2011-05-06
    相关资源
    最近更新 更多