我第一次尝试使用iOS远程推送通知。我想我已经正确设置了所有内容。简短概述:
didReceiveRemoteNotification:fetchCompletionHandler:
,didReceive response: UNNotificationResponse
,...)。我现在遇到的问题是我的应用程序并不总是立即收到推送通知。我的经验告诉我,这与应用程序的状态有关。我认为当应用程序处于后台或挂起状态时,通知只会在2-3分钟后显示。
但是,我不确定。有时他们立即交货,有时却不交货。因此,我想知道是否有人知道确定何时以及是否显示通知的确切参数。
是否与我的设置有关,例如我无法很好地处理收到的通知(据我所知,只要应用程序不在前台,通知就应该始终显示,无论我对didReceiveRemoteNotification:fetchCompletionHandler:
的实施情况如何, 没有设置content-available的情况(未设置)。
如果这不影响通知的传递,是否还有其他(特定于设备的)因素可能涉及?电池电量低,蓝牙打开,节电......
我计划在未来几天内对此进行预先测试,但是如果有人掌握了一些信息,那至少会为我指明正确的方向。
干杯!