我对iOS开发非常陌生。我目前有一大部分我想完成的应用程序,但我现在正试图弄清楚如何实现远程推送通知。我基本上需要这些自动发生并且如果满足某个条件。
基本上,我使用天气api在我的应用程序中做了一些事情,最终我想根据天气的位置向每个用户发送通知+其他一些因素(其他因素将被存储应用程序关闭时,在数据库中尚未设置)我需要服务器端代码来做那样的事吗?它是否只需每24小时(或一段时间间隔)为每个用户执行一次?
我已经查看了几个关于如何设置推送通知的教程,但我无法弄清楚我需要做什么才能使我的工作方式符合我的需要,所以一些解释会很棒。什么服务最适合这个(比如aws / lambda,firebase等)?
答案 0 :(得分:1)
推送通知可能非常棘手,而且更多是在iOS开发的高级方面,它可能是一个漫长而复杂的过程。但是,不要害怕! raywenderlich有一个非常好的教程可以帮助您实施Apple推送通知。
至于定期发送推送通知,取决于您的服务器类型。我通常建议使用cron作业来定期推送推送通知,因为我有很好的使用它们的经验,但是因为你使用的firebase没有cron作业或任何类型的调度选项,你会可能必须使用像Zapier这样的第三方API。
否则,Google's Cloud Platform可以让您为任何想要完成的任务安排任务!