【问题标题】:Does Azure NotificationOutcomeState.Completed mean the notification was received on the phone?Azure NotificationOutcomeState.Completed 是否意味着已在手机上收到通知?
【发布时间】:2017-01-30 16:52:35
【问题描述】:

Azure 通知中心的每消息遥测功能会返回许多结果状态。 “完成”究竟是什么意思?文档说这意味着“消息处理已完成”,但我不知道这是什么意思。

【问题讨论】:

    标签: android ios azure push-notification azure-notificationhub


    【解决方案1】:

    你说得对,documentation on NotificationOutcomeState enum 有点混乱:

    Completed: NotificationOutcome 发送的通知已完成 收到了

    在这种情况下,它的意思是“由相应的推送通知服务接收”。因此,如果它是 iOS 设备,它将被“APNS 接收”。

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

    【讨论】:

    • 谢谢。哪些分析解决方案赋予了这种能力?
    • 我不是这方面的专家,您可能需要尝试几种不同的方法。 Azure Mobile Engagement 将是一个很好的起点。另请记住,某些移动操作系统可能不会在其 SDK 中公开某些事件,或者 Android 和 iOS 为您提供的响应方式可能存在差异。因此,即使使用分析解决方案,您也可能无法获得所需的信息,因为它根本不会暴露给任何类型的开发人员。
    猜你喜欢
    • 2018-06-14
    • 2014-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-02
    • 2019-03-10
    • 2015-03-12
    • 2016-05-16
    相关资源
    最近更新 更多