据我所知,application:didReceiveRemoteNotification:fetchCompletionHandler:
当用户通过多任务 UI 杀死应用程序时,不会调用静默推送通知。但是在查看 WhatsApp 的行为时,我不明白他们是如何做到以下几点的:
- 使频道静音
- 强制退出 WhatsApp
- 在静音频道接收消息
- 显示徽章
- 更令人惊讶的是=>
- 不启动 WhatsApp,启动飞行模式
- 现在启动 WhatsApp => 文本显示在正确的位置
这意味着尽管应用程序被杀死,WhatsApp 以某种方式管理它来处理推送通知的接收。有谁知道怎么做?与.badge
, .alert
, ...?