Примечание iOS.. В iOS вы можете определить, запускается ли приложение в результате нажатия пользователем кнопки действия или отправки уведомления в уже запущенное приложение путем изучения приложения государство. В делегатах реализована реализация application:didReceiveRemoteNotification: или application:didReceiveLocalNotification:, получите значение свойства applicationState и оцените его. Если значение UIApplicationStateInactive, пользователь нажал кнопку действия; если значение UIApplicationStateActive, приложение было самым ранним, когда оно получило уведомление.