2017-01-30 16 views

回答

0

你是對的,documentation on NotificationOutcomeState enum有點混亂:

完成:NotificationOutcome時發送的通知已經 recevied

在這種情況下,它指的是「相應的接收推通知服務「。所以,如果它是iOS設備,它將被「APNS接收」。

之後,這些服務不提供有關接受的通知會發生什麼的信息。知道它是在手機上接收還是用戶點擊它的唯一方法是編寫自定義代碼並將該狀態存儲在某個地方。 (或使用其中一種分析解決方案。)

+0

謝謝。哪些分析解決方案具有這種能力? – Questioner

+0

我不是那些專家,你可能需要嘗試幾個不同的。 [Azure Mobile Engagement](https://docs.microsoft.com/en-us/azure/mobile-engagement/)將是一個很好的起點。另外請記住,某些移動操作系統可能不會在其SDK中暴露某些事件,或者Android和iOS爲您提供反應的事件之間可能存在差異。因此,即使使用分析解決方案,您也不可能獲得儘可能多的信息,因爲它根本不會暴露給任何類型的開發人員。 –