Azure NotificationOutcomeState.Completed 是否表示通知是在 phone 上收到的?

Does Azure NotificationOutcomeState.Completed mean the notification was received on the phone?

Azure 通知中心的每条消息遥测功能返回许多结果状态。 'Completed' 到底是什么意思?文档说是"Message processing has completed",但我不知道那是什么意思。

你是对的,documentation on NotificationOutcomeState enum有点混乱:

Completed: NotificationOutcome when the notification sent has been recevied

在这种情况下,它意味着 "received by the corresponding push notification service"。因此,如果它是 iOS 设备,它将是 "received by APNS"。

之后,这些服务不会提供有关已接受通知发生的情况的信息。知道它是在 phone 上收到还是用户点击它的唯一方法是编写自定义代码并将该状态存储在某处。 (或使用其中一种分析解决方案。)