本地或推送通知

时间:2012-08-12 00:28:11

标签: iphone objective-c push-notification uilocalnotification

我有一个简单的应用程序,可以显示来自YouTube频道的一些视频。我需要在YouTube频道播放新视频时向我的用户发送通知。

我一直在思考,我意识到,如果我使用本地通知,应用程序必须每隔“5分钟”运行一个方法并检查是否有新视频,但是当用户关闭应用程序时我的方法将停止运行该应用程序将停止检查新视频。

否则,我将使用远程通知。我将用户设备令牌存储到数据库中,并使用PHP检查新视频。当它发生时,我会向所有用户发送推送。不幸的是,这种情况会使PHP的服务器超载。

我的问题是:什么是最好的解决方案?当我的应用程序关闭时,有没有办法继续执行方法?

1 个答案:

答案 0 :(得分:2)

推送是您的最佳选择。没有足够好的方法可以在后台继续检查以准确地使用本地通知。根据需要随时监控服务器上的新视频,并向用户发出推送通知。该模型存在于整个应用商店的许多应用中。祝好运。