美文网首页
iOS app放后台被系统杀死后,收到首个通知出现又自动消失(已

iOS app放后台被系统杀死后,收到首个通知出现又自动消失(已

作者: leonStep | 来源:发表于2019-08-20 16:20 被阅读0次

    app放置后台状态,过了一会儿(3-15分钟,根据当前内存情况)自动被系统杀死后,如果这个时候收到一个推送出现后过了1秒又自动消失。

    经过多次查找问题发现在后台被杀死后系统会调用:(

    - (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions )这个方法,这个方法里有 - [UIApplication sharedApplication].applicationIconBadgeNumber = 0;把角标置为0,所以通知中心出现后又马上消失了。

    问题略坑,手动杀死或者后台没被杀死状态下不会出现问题。

    相关文章

      网友评论

          本文标题:iOS app放后台被系统杀死后,收到首个通知出现又自动消失(已

          本文链接:https://www.haomeiwen.com/subject/webpsctx.html