Я использую UIBackgroundFetchResult поймать уведомление толчка, как показано ниже кода ... Я использую доступность контента = 1 также для обнаружения в фоновом режимеобнаружить приложение открыто с нажимного уведомления (скачивает фон)
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
fetchCompletionHandler:(void (^) (UIBackgroundFetchResult))completionHandler {
Нажмите гряду и выполняется здесь в то время как приложение является активным или фоновый режим всегда НО когда я открыл толчок, я не могу обнаружить ли открыто приложение от толчка или нет, потому что он всегда входит в состояние, если
if ((application.applicationState == UIApplicationStateInactive || application.applicationState == UIApplicationStateBackground) && (NotiType == 1 || NotiType == 2))
{
}
возможно дубликат [didReceiveRemoteNotification: fetchCompletionHandler: открыт с иконки против нажимного уведомления] (http://stackoverflow.com/questions/22085234/didreceiveremotenotification-fetchcompletionhandler-open-from-icon-vs-push-not) –
YEAH решаемых моя проблема спасибо !! – user3236289