Joke Collection Website - Public benefit messages - Does iPhone shutdown background refresh affect message push? Do you really know about Apple's push service?

Does iPhone shutdown background refresh affect message push? Do you really know about Apple's push service?

Message push can be said to be one of the most important functions besides its own functions of various apps. As small as alarm clock and schedule reminder, as large as various social software and information software, the message push can not be separated from this function.

However, for many iPhone users, they may have encountered situations such as loading, delaying or missing WeChat calls due to message push and message refresh. If you want to know the principle of iPhone push message and if it is solved, you may wish to read on.

Apple Push Notification service (APNS) is a service launched with iOS 3., and the push process is roughly divided into three stages.

the first stage: the App will package the message to be sent and the logo of the receiving iPhone and send it to APNS. The second stage: APNS looks up the iPhone with the corresponding logo in its own iPhone list with registered Push service, and sends the message to the iPhone. The third stage: iPhone sends the message to the corresponding application, and pops up a Push notification according to the setting.

in short, as long as the user opens the push permission, the service server can push the notification to the user at any time by calling the APNS service, without the need for the App to stay in the background.

actually, native Android also has a similar GMS(google massages service (GMS). However, at present, the operating system of domestic mobile phones does not add this function, and basically uses their own message push platforms. For example, Xiaomi's Mi push and Huawei's push kit.

Besides, there are still some Applications that don't send services through this analogy, but the App itself maintains a long connection communication with the business server through the background service, that is, the message is normally pushed by the way that the app stays in the background.

In contrast, Apple can be more centralized and unified in message notification. The message push of iPhone does not need a background process to be resident, so it uses less memory and less power. However, due to the disagreement of message push, Android devices are likely to cause some Apps to be unable to receive messages after closing the background, or the extra power consumption caused by the startup of the app background.

however, in actual experience, users may not be aware of the liang difference in power consumption caused by this difference. However, most iPhone users sometimes receive message notifications because of the push mechanism, but they need to wait for a few seconds to load the message when opening the App, and may even miss some important WeChat calls.

theoretically, the problem of receiving message push before loading display content can be solved by turning on "background App refresh", but it may not work for social software such as WeChat in actual use.

at present, there are two main problems in message push of iPhone, one of which is message push delay, and the main influencing factors are message notification settings, network delay and server stability.

At present, Apple provides prompt reminder, delayed reminder (notice summary) and no reminder for Apple's push service. However, if the timed digest is selected, the problem of message push delay will occur.

it should not be difficult to understand the factor of network delay, but the factor of server stability has actually improved in recent years. For example, a few years ago, we may see that the App Store failed to load from time to time, and iCloud could not be synchronized. This may be related to the instability of Apple's domestic servers (Guizhou on the cloud) in the early days.

the solution of message push delay. Go to Settings > Notifications ",turn off all notifications that may delay the push message, find the notification settings after the phone restarts, and reopen the ones that were just turned off.

For another problem that may be encountered with long message loading time, there are corresponding influencing factors, such as network speed, mobile phone performance and whether the background of the App is turned off.

the loading time depends to some extent on the current mobile phone performance, available running memory and disk loading speed.

but it is more important to avoid quitting the background of commonly used software. Frequently closing the background of the mobile phone will not affect the message push of the mobile phone itself, but it will take time to load the application after receiving new messages. Therefore, the most obvious and effective method is to turn off the background of the software.