有啥更好的方式来运行 PushSharp?

Posted

技术标签:

【中文标题】有啥更好的方式来运行 PushSharp?【英文标题】:What better way to run PushSharp?有什么更好的方式来运行 PushSharp? 【发布时间】:2014-11-06 17:46:04 【问题描述】:

我正在学习 PushSharp。有什么更好的执行方式,为什么?

Windows 服务? 简单的控制台应用程序? WCF HTTP 激活? 其他?

我搜索了类似的问题,但没有找到答案。我需要有人在生产中使用 PushSharp 的人的意见,以开发具有许多用户(例如超过 10,000 名成员)的应用程序。

【问题讨论】:

【参考方案1】:

我们在生产中使用它,但规模不大。目前,针对封闭测试版应用程序和 50-100 个客户。您可以在 https://github.com/vmandic/DevUG-PushSharp 上 fork/检查我的 repo,我在其中演示了 您建议的实现中的不同方法,例如 WinForms 和 WebAPI 处理器。 应该没有问题PushSharp 本身,因为它只是一堆 http 请求的包装器。

问题可能源于 Apple/Google/Microsoft 通知服务端点没有快速或正确地处理大量 PN。 PushSharp 应该正确地将消息排入队列!

希望这会有所帮助,干杯。

【讨论】:

【参考方案2】:

感谢韦德兰!

我正在使用 WebAPI 来处理通知。

干杯!

【讨论】:

以上是关于有啥更好的方式来运行 PushSharp?的主要内容,如果未能解决你的问题,请参考以下文章

突然无法使用 PushSharp 连接到 APNS 沙箱环境

使用 Pushsharp 的 Windows 推送通知服务提供通知失败

Push sharp - 已达到最大发送尝试次数

如何为Android GCM(Pushnotification)集成Push sharp?

PushSharp - 如何触发 OnDeviceSubscriptionExpired

吐司通知上的 PushSharp + Windows Phone 深度链接