我正在开发一个带有推送通知的简单应用程序,并且我成功地实现了它。当我退出应用程序时,我收到推送通知(运行良好)但是当我打开应用程序并尝试从我的服务器(Web 应用程序)发送消息时,它不会显示任何弹出消息或通知。我错过了什么吗?这是我在 AppDelegate.m 上的代码片段
- (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];
}
请帮助我解决这个问题。谢谢。