当我的应用程序收到远程推送通知时,我需要调用后端服务,即使应用程序被终止也是如此。为此,我在“didReceive”方法中使用 UNNotificationServiceExtension 拦截通知,并在此方法的主体中执行 http 请求。这是一个危险的过程吗?这是否会导致一些问题,例如被 Apple Store 拒绝?
您绝对可以随心所欲,但请记住,您只有大约 30 秒的时间,并且您需要使用同步而非异步下载。如果您使用异步下载,它可能会在您的完成处理程序调用后立即被终止,这将在您的下载完成之前发生。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句