我有一个 iOS 应用程序需要在前台自动运行时更新其内容。如果在后台,我的应用程序不需要更新。
有一种现有的方法可以做到这一点,即 APNS(Apple Push Notification Service)。因为我不希望用户在后台看到通知消息,所以使用没有警报或消息的推送通知可能是一种解决方案。
但是,如果使用 APNS,iOS 会要求用户确认他们是否想通过我的应用接收通知。我认为用户在被操作系统询问时可能会感到困惑,因为我的应用程序实际上并没有向用户推送通知。
我目前使用的方法是每 30 秒拉一次我的 API 以查看是否有新内容可用。如果用户太多,此方法将失败。
是否有任何类似 3rd 方推送通知的服务在应用程序仅在前台运行时提供通知?(无需在后台收到通知)