IOS通知在某些情况下不启动

IOS通知在某些情况下不启动,ios,Ios,我正在使用通知在用户的IOS设备上运行某些方法。这些说明在 - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo{ 方法。然而,我注意到,如果应用程序正在运行,并且此时处于前台,则会调用该方法。如果它在后台并通过通知中心中的通知打开,则会调用它,但如果通过应用程序图标打开而不是通过通知打开,则不会调用它。有没有一种方法使它总是被称为 另外,我

我正在使用通知在用户的IOS设备上运行某些方法。这些说明在

- (void)application:(UIApplication *)application
 didReceiveRemoteNotification:(NSDictionary *)userInfo{
方法。然而,我注意到,如果应用程序正在运行,并且此时处于前台,则会调用该方法。如果它在后台并通过通知中心中的通知打开,则会调用它,但如果通过应用程序图标打开而不是通过通知打开,则不会调用它。有没有一种方法使它总是被称为


另外,我正在使用IOS8

如果你标记图标,你可以读取
UIApplication
@Desdenova的
applicationBadgeNumber
,我希望我没有误解你的答案,但我在这里尝试的是有一个方法回调,而不是读取应用程序图标标记编号。我认为你做不到。但当应用程序激活时,您可以读取徽章编号,以查看是否收到任何通知。