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

相關問題