所以我一直在为 iOS 开发一个即时通讯工具,当用户没有活动会话时,它使用 APNS 进行通知。
目前,如果用户处于活动状态,它不会发送通知,但有时可能会发送消息,然后用户在消息到达后一瞬间关闭应用程序。
这意味着用户可能会错过消息,因为没有发送通知。另一方面,如果一直发送通知,用户可能会在锁定屏幕上收到“叮咚”的声音。
我的问题是,是否与每条“行业标准”消息一起发送 APNS 通知?像 whatsapp/viber 这样的应用程序是这样做的,还是他们试图与 APNS 配合得很好,并且只在没有存储会话时才使用它?