接入推送延迟30秒问题

在接入第三方推送的时候,我犯了一个错误,这个错误直接导致了推送在发出后每次都会延迟30秒手机才会弹出推送提示框。

导致这个问题的主要原因就是当在加入NotificationService后,在NotificationService.m文件的 - (void)didReceiveNotificationRequest:(UNNotificationRequest *)request withContentHandler:(void (^)(UNNotificationContent * _Nonnull))contentHandler 这个方法中,我修改和添加了部分代码,但是没有最终执行代码原有部分,即:

self.contentHandler= contentHandler;

 self.bestAttemptContent= [request.contentmutableCopy];

self.contentHandler(self.bestAttemptContent);

后来将这几句代码重新补足后,延迟问题解决。

你可能感兴趣的:(接入推送延迟30秒问题)