我正在阅读苹果开发者指南上有关处理远程通知的内容。我有两个问题:
短语“当应用程序不在前台运行时,通知会被传递”这句话的解释是什么?
“不在前台运行”是否包括后台状态和未运行状态?根据解释,下面这句话:
当iOS设备上的应用图标被点击时,应用程序调用相同的方法,但不提供关于通知的任何信息。
意思有所不同。
第二个问题涉及连续收到两个远程通知的情况:当我打开应用程序时,在方法application:didFinishLaunchingWithOptions:或application:didReceiveRemoteNotification:中,我能获得所有通知的信息还是只有最后一个通知的信息?
“不在前台运行”是否包括后台状态和未运行状态?根据解释,下面这句话:
当iOS设备上的应用图标被点击时,应用程序调用相同的方法,但不提供关于通知的任何信息。
意思有所不同。
第二个问题涉及连续收到两个远程通知的情况:当我打开应用程序时,在方法application:didFinishLaunchingWithOptions:或application:didReceiveRemoteNotification:中,我能获得所有通知的信息还是只有最后一个通知的信息?