是否可以从应用程序本地发送推送通知?

时间:2017-01-04 16:13:54

标签: ios uikit

是否有可能为iOS编写一个能够在没有远程服务器的情况下向用户发送本地推送通知的应用程序?

例如,如果我有100%的本地申请,我是否可以让它减慢通知,让我们说,每天晚上10点?是否可以拥有后台服务,或在iOS本地安排某种类型的任务?

我在网上找到的所有教程都使用远程Push API服务。这是否意味着,没有办法在本地使用此功能?

1 个答案:

答案 0 :(得分:2)

是的,它被称为本地通知。阅读notifications for developers指南。

您使用UNNotificationRequest计划用户通知请求。根据需要提供UNCalendarNotificationTriggerUNTimeIntervalNotificationTrigger对象作为触发器。

如果您需要iOS 9及更低版本的支持,则iOS 10中不推荐使用类似的UILocalNotification API,但可以在需要向后兼容的情况下使用。