推送通知iOS - 提示应用程序检查资源并在适当时提供本地通知

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了推送通知iOS - 提示应用程序检查资源并在适当时提供本地通知相关的知识,希望对你有一定的参考价值。

我正在考虑在Swift中创建一个ios应用程序以及一个远程服务,该服务仅在更新满足特定条件时才发生RSS源更新时通知用户。用户故事如下:

  1. 当Feed更新包含某些单词时(例如在标题中),用户会安装应用并决定更新。这涉及特定的第三方订阅源,其地址存储在应用程序中。
  2. 当更新第三方RSS提要时,如果标题与用户先前选择的条件匹配,则向用户发出通知。

我正在尝试弄清楚我是否需​​要一个带脚本的服务器来监控Feed并向用户发送更新,但是它会发送所有更新,然后手机需要检查更新并且只通知用户是否有符合他们的条件。

或者,让应用程序针对Feed运行定期后台检查更好,以便它可以自行检查更新是否保证本地通知?这需要能够在应用程序完全关闭时运行。

有什么想法吗?

答案

如果用户当前正在使用该应用,则应用只能决定通知用户有关传入的通知。如果关闭或在后台,通知将进入设备并注册。如果您需要过滤推送的通知,则需要后端服务器进程来执行过滤并仅推出适用的通知。

我们建立了一个系统,用户可以为他们有兴趣采用的动物设置搜索条件。那存储在数据库中。数据库服务器上的服务每30分钟运行一次,并查询每个人的各种搜索条件,并在找到符合其条件的新宠物时向该用户推送通知。一旦为该用户发送了该宠物的通知,就会设置一个标志,以防止用户在30分钟后再收到关于同一宠物的通知......有很多用例需要考虑!

以上是关于推送通知iOS - 提示应用程序检查资源并在适当时提供本地通知的主要内容,如果未能解决你的问题,请参考以下文章

iOS推送通知我做错了啥? [关闭]

如何控制何时在 iOS 中提示用户提供推送通知权限

当我删除我的 iOS 应用程序推送通知状态仍然存在

Xamarin.iOS - 设备关闭时推送通知

在后台处理应用程序时的 iOS 推送通知

iOS - 未确定推送通知