0

文档说每个消息遥测的Azure中每个'NotificationOutcome'的确切含义是什么?

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 

我关心的是完成和NoTargetFound的时刻,但不清楚确切了解他们的意思。

  1. 如果结果是“已完成”,这是否意味着它已成功发送到FCM,但不一定是电话?

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

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

  4. 'NoTargetFound'是否意味着在通知中心找不到设备注册?

回答

0

已完成表示系统已将消息传递给PNS,但未收到来自PNS的任何错误。找不到目标意味着系统无法找到任何设备发送发送请求的通知。例如,您可以将消息发送到标签foo,但没有与我们系统中的标签匹配的设备。所以我们将这个消息报告为没有找到目标。

+0

你是什么意思的'在我们的系统'?哪里是? – Questioner

相关问题