- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在实现 Apple 通知推送服务并正在处理内部队列。
我想知道 PushSharp 通知是否总是引发“NotificationSent”或“NotificationFailed”事件(一个或另一个 - 至少其中一个)。
此外,如果通知确实发送成功,NotificationSent 事件是否总是为每个成功发送的通知触发,或者是否存在即使发送成功也不会发生这种情况的情况?
最佳答案
我一直在使用 PushSharp(最新的 lib v2.0.4),我所有的消息都触发了 NotificationFailed()
或 NotificationSent()
.但这并不能保证消息会到达最终用户(设备)。 Apple 或 Google 正在发送他们的服务器已成功(或未成功)从我的推送服务接收到通知的 ACK。然后将其发送到最终设备。
此外,您如何关闭推送服务?如果您调用StopAllServices(true)
, 服务将等待所有的 ACKS 收到后才会关闭。如果调用为 StopAllServices(false)
然后它关闭而不等待确认,因此事件 NotificationFailed()
或 NotificationSent()
不会被触发。
希望这可以帮助。
关于pushsharp - PushSharp 通知是否总是引发 "NotificationSent"或 "NotificationFailed"事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17014594/
我正在实现 Apple 通知推送服务并正在处理内部队列。 我想知道 PushSharp 通知是否总是引发“NotificationSent”或“NotificationFailed”事件(一个或另一个
我是一名优秀的程序员,十分优秀!