在 UNNotificationServiceExtension 中执行 HTTP 请求

阿莱乔万

当我的应用程序收到远程推送通知时,我需要调用后端服务,即使应用程序被终止也是如此。为此,我在“didReceive”方法中使用 UNNotificationServiceExtension 拦截通知,并在此方法的主体中执行 http 请求。这是一个危险的过程吗?这是否会导致一些问题,例如被 Apple Store 拒绝?

石像鬼

您绝对可以随心所欲,但请记住,您只有大约 30 秒的时间,并且您需要使用同步而非异步下载。如果您使用异步下载,它可能会在您的完成处理程序调用后立即被终止,这将在您的下载完成之前发生。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Qt 无法在类中执行 HTTP 请求

来自分类常见问题

Kotlin中的HTTP请求

来自分类Dev

Xamarin中的HTTP请求

来自分类Dev

Angular中的HTTP请求

来自分类Dev

Laravel中的HTTP请求

来自分类Dev

如何在Jenkins Groovy脚本中执行HTTP POST请求?

来自分类Dev

在Python 2.7中执行http请求时使用'while True'

来自分类Dev

如何在JavaScript中执行同步HTTP请求

来自分类Dev

获取 Angular 中 HTTP 请求的执行时间

来自分类Dev

在 NodeJS 中执行传出的 HTTP2 请求

来自分类Dev

HTTP请求在PHP错误请求中失败

来自分类Dev

在 get 请求中嵌套 http post 请求

来自分类Dev

提交不执行HTTP发布,而是执行HTTP获取/请求

来自分类Dev

提交不执行HTTP发布,而是执行HTTP获取/请求

来自分类Dev

执行1000多个HTTP请求任务失败

来自分类Dev

执行同步HTTP请求的“正确”方法

来自分类Dev

如何使用Android NDK执行HTTP请求

来自分类Dev

与Retrofit 2并行执行http请求

来自分类Dev

android执行没有AsyncTask的HTTP请求?

来自分类Dev

在指令前执行http发布请求

来自分类Dev

HTTP Post请求未成功执行或失败

来自分类Dev

角$ q在http请求之前执行“然后”

来自分类Dev

执行HTTP请求时出现NetworkOnMainThreadException

来自分类Dev

Glass GDK中的HTTP请求

来自分类Dev

Swift 3中的HTTP请求

来自分类Dev

在iOS中监听HTTP请求

来自分类Dev

在Swift中存根HTTP请求

来自分类Dev

AWS Lambda中的HTTP请求

来自分类Dev

在HTTPS请求中呈现HTTP