我最近的一个项目是我想实现 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# 进行通知实现。如果有人知道,请帮助我。