3

我最近的一个项目是我想实现 APNS 推送通知。因此,我想一次向 100 个 iOS 设备发送一条通知消息。因此,对于该实现,我使用免费的 JDSOFT 库,并且我还参考了以下链接。 http://apns-sharp.googlecode.com/svn-history/r21/trunk/JdSoft.Apple.Apns.Notifications.Test/Program.cs

这里我的问题是当我向特定设备发送消息时,我想在发送下一个通知之前等待一段时间。为此我使用

System.Threading.Thread.Sleep(15000);

否则我的一些消息成功接收,而一些则未能接收。但是如果我使用 15000 毫秒,那么我的线程最多等待 15000*100 毫秒。

那么有什么办法可以避免这样的问题。或者如果有人知道通知之间的最短睡眠时间是多少。我正在使用 C# 进行通知实现。如果有人知道,请帮助我。

4

1 回答 1

4

我是 APNS-Sharp 的作者,我建议改用 PushSharp(我也写过)。它取代了 APNS-Sharp,不应该有您遇到的问题!

https://github.com/Redth/PushSharp

于 2012-09-20T13:28:36.270 回答