推送通知 iOS - 提示应用检查资源并在适当时提供本地通知
Push notifications iOS - prompt app to check resource and provide local notification if appropriate
我正在考虑在 Swift 中创建一个 iOS 应用程序以及一个远程服务,该服务仅在 RSS 提要更新满足特定条件时通知用户。用户故事如下:
- 用户安装应用程序并决定在 Feed 更新包含某些词(例如在标题中)时进行更新。这与特定的第 3 方提要有关,其地址存储在应用程序中。
- 更新第 3 方 RSS 提要时,如果标题符合用户先前选择的条件,则会向用户发出通知。
我正在尝试弄清楚我是否需要一个带有脚本的服务器来监视提要并向用户发送更新,但是它会发送所有更新,然后 phone 需要检查更新并仅在符合条件时通知用户。
或者,让应用程序 运行 定期对 Feed 进行背景检查是否更好,以便它可以检查自己是否有更新需要本地通知?当应用程序完全关闭时,这需要能够 运行。
有什么想法吗?
如果用户当前正在使用该应用,则该应用只能决定向用户通知传入通知。如果关闭或在后台,通知将传到设备并注册。如果您需要过滤推送哪些通知,则需要后端服务器进程进行过滤并仅推送适用的通知。
我们做了一个系统,用户可以在其中为他们有兴趣领养的动物设置搜索条件。那是存储在数据库中的。数据库服务器上的一项服务 运行 每 30 分钟查询一次每个人的各种搜索条件,如果发现符合其条件的新宠物,则向该用户推送通知。一旦为该用户发送了该宠物的通知,就会设置一个标志,以防止用户在 30 分钟后收到关于同一只宠物的另一个通知……有很多用例需要考虑!!
我正在考虑在 Swift 中创建一个 iOS 应用程序以及一个远程服务,该服务仅在 RSS 提要更新满足特定条件时通知用户。用户故事如下:
- 用户安装应用程序并决定在 Feed 更新包含某些词(例如在标题中)时进行更新。这与特定的第 3 方提要有关,其地址存储在应用程序中。
- 更新第 3 方 RSS 提要时,如果标题符合用户先前选择的条件,则会向用户发出通知。
我正在尝试弄清楚我是否需要一个带有脚本的服务器来监视提要并向用户发送更新,但是它会发送所有更新,然后 phone 需要检查更新并仅在符合条件时通知用户。
或者,让应用程序 运行 定期对 Feed 进行背景检查是否更好,以便它可以检查自己是否有更新需要本地通知?当应用程序完全关闭时,这需要能够 运行。
有什么想法吗?
如果用户当前正在使用该应用,则该应用只能决定向用户通知传入通知。如果关闭或在后台,通知将传到设备并注册。如果您需要过滤推送哪些通知,则需要后端服务器进程进行过滤并仅推送适用的通知。
我们做了一个系统,用户可以在其中为他们有兴趣领养的动物设置搜索条件。那是存储在数据库中的。数据库服务器上的一项服务 运行 每 30 分钟查询一次每个人的各种搜索条件,如果发现符合其条件的新宠物,则向该用户推送通知。一旦为该用户发送了该宠物的通知,就会设置一个标志,以防止用户在 30 分钟后收到关于同一只宠物的另一个通知……有很多用例需要考虑!!