当我的应用程序收到远程推送通知时,我需要调用后端服务,即使应用程序被终止。为此,我在"didReceive“方法中使用UNNotificationServiceExtension拦截通知,并在此方法的主体中执行http请求。这是一个危险的过程吗?这会导致一些问题吗,例如苹果商店的拒绝?
发布于 2018-03-25 00:40:56
你当然可以做你想做的事情,但请记住你只有30秒左右的时间,而且你需要使用同步下载,而不是异步下载。如果您使用异步下载,它可能会在您的完成处理程序调用时立即终止,这将在您的下载完成之前发生。
https://stackoverflow.com/questions/48881650
复制相似问题