我是不是需要使用 PushSharp 等待每条消息的 Sent/Failure 事件

Posted

技术标签:

【中文标题】我是不是需要使用 PushSharp 等待每条消息的 Sent/Failure 事件【英文标题】:Do I need to wait for Sent/Failure event for each message with PushSharp我是否需要使用 PushSharp 等待每条消息的 Sent/Failure 事件 【发布时间】:2012-11-29 13:37:08 【问题描述】:

我可以使用PushSharp 发送APNS 通知,但我需要能够向多个设备发送消息,我找不到更多关于PushSharp 的信息并且有一些问题:

    我是否应该等待OnNotificationSent / OnNotificationSendFailure 事件触发后再发送下一条消息?

    如何唯一标识OnNotificationSent/OnNotificationSendFailureevent中的消息?

    如果我将多条消息排队,OnNotificationSent / OnNotificationSendFailureevent 会为所有消息触发吗?

【问题讨论】:

【参考方案1】:

    在发送下一条消息之前,您不应等待响应。 无需等待即可全部发送。

    那么您应该能够唯一标识该消息。通知对象 有一个标签属性。您可以设置它的值并在 OnNotificationSent/ 中获取它 OnNotificationSendFailure 事件处理程序。

    是的。这些方法应该为所有消息触发

【讨论】:

以上是关于我是不是需要使用 PushSharp 等待每条消息的 Sent/Failure 事件的主要内容,如果未能解决你的问题,请参考以下文章

PushSharp 是不是允许向 GCM for iOS 发送通知?

GCM 多次推送同一消息 (PushSharp)

使用 PushSharp 发送消息时我没有收到响应

google gcm 没有使用 PushSharp 作为我的服务器发送消息

PushSharp 多行消息

Android PushSharp Notification 消息修剪