当我的应用收到远程推送通知时,即使应用程序被杀,我也需要调用后端服务。为此,我使用UNNotificationServiceExtension拦截通知,在" didReceive"方法,我在这个方法的正文中执行http请求。这是一个危险的程序吗?这会导致一些问题,例如Apple Store的拒绝吗?
答案 0 :(得分:1)
你绝对可以做你想做的事,但记住你只需要30秒左右,你需要使用同步,而不是异步下载。如果您使用异步下载,它可能会在您的完成处理程序调用后立即被终止,这将在您的下载完成之前发生。