Я могу получать уведомления, когда приложение закрыто / в фоновом режиме, поэтому я знаю, что push работает, но когда приложение открыто и получает уведомление, приложение вылетает с «завершением с необработанным исключением типа NSException».
Это извлеченное приложение выставки.
У меня есть эти методы в моем делегате приложения
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)token
{
[super application:application didRegisterForRemoteNotificationsWithDeviceToken:token];
}
- (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)err
{
[super application:application didFailToRegisterForRemoteNotificationsWithError:err];
}
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler
{
[super application:application didReceiveRemoteNotification:userInfo fetchCompletionHandler:completionHandler];
}