gpt4 book ai didi

pushsharp - PushSharp 通知是否总是引发 "NotificationSent"或 "NotificationFailed"事件

转载 作者:行者123 更新时间:2023-12-03 22:21:41 24 4
gpt4 key购买 nike

我正在实现 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com