在 Xamarin 中使用 Push Sharp 安排通知

Schedule Notification Using Push Sharp in Xamarin

我使用下面 link 中的代码为我的 IOS 应用程序创建了推送通知服务。 http://woutercx.com/2013/05/09/sending-push-notifications-iphone-with-pushsharp-csharp-monotouch-client-server-side/

我已经对所有内容进行了编码,并在我的 IOS 应用程序中为推送通知正确设置了证书。

问题是如何安排推送通知定期发送到已注册的 IOS 设备。比方说我希望每小时通知我的用户?简而言之,我确实利用了 Pushsharp 的方法以指定的时间间隔安排远程通知。

由于 pushsharp 是一个库,而不是一个服务,它无法定期发送通知或延迟通知。该库只能与 APNS(苹果推送通知服务)通信。 APNS 提供 delay/repeat 通知的能力,所以库也不提供。

如果您需要按时间(例如,每小时)发送通知,则必须设置您自己的服务,该服务将每小时唤醒一次,post通知需要它的设备。如果没有外部服务,恐怕没有其他方法可以做到。