Я работаю над простым приложением с push-уведомлением, и я успешно его реализовал. Когда я выхожу из приложения, я получаю push-уведомление (хорошо работает), но когда я открываю приложение и пытаюсь отправить сообщение с моего сервера (веб-приложение), он не отображает на нем всплывающее сообщение или уведомление. Я что-то пропустил? Вот мой фрагмент кода на AppDelegate.mPush-уведомление Не работает, когда приложение запущено (активное)
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Let the device know we want to receive push notifications
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:
(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)];
return YES;
}
(void)application:(UIApplication*)application didReceiveRemoteNotification: (NSDictionary*)userInfo{
NSLog(@"Received notification: %@", userInfo);
NSString *messageAlert = [[userInfo objectForKey:@"aps"] objectForKey:@"alert"];
NSLog(@"Received Push Badge: %@", messageAlert);
[[NSNotificationCenter defaultCenter] postNotificationName:@"Notification" object:messageAlert];
}
Пожалуйста, помогите мне в этом. Благодарю.
Он не отображается уведомления, но вы видите журналы: «Полученное уведомление: XXX» и «Полученный значек Push: YYY» (где XXX и YYY - строки) –