我有一个简单的应用程序,它显示来自 YouTube 频道的一些视频。当该 YouTube 频道有新视频时,我需要向我的用户发送通知。
我一直在想,我意识到如果我使用本地通知,应用程序将不得不每“5分钟”运行一次方法并检查是否有新视频,但是当用户关闭应用程序时,我的方法将停止运行并且应用程序将停止检查新视频。
否则,我将使用远程通知。我会将用户设备令牌存储到数据库中并使用 PHP 检查新视频。当它发生时,我会向我的所有用户发送推送。不幸的是,这种情况会使 PHP 所在的服务器超载。
我的问题是:最好的解决方案是什么?当我的应用程序关闭时,有什么方法可以让我继续执行一个方法?