在ios中实现徽章的问题
我正在phonegap的ios应用程序中使用pushnotification。我在Appdelegate+notification.m中添加了以下代码在ios中实现徽章的问题,ios,objective-c,cordova,Ios,Objective C,Cordova,我正在phonegap的ios应用程序中使用pushnotification。我在Appdelegate+notification.m中添加了以下代码 - (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error { PushPlugin *pushHandler = [self getCommandInstance:@"
- (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error {
PushPlugin *pushHandler = [self getCommandInstance:@"PushPlugin"];
[pushHandler didFailToRegisterForRemoteNotificationsWithError:error];
}
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo {
NSLog(@"didReceiveNotification");
// Get application state for iOS4.x+ devices, otherwise assume active
UIApplicationState appState = UIApplicationStateActive;
if ([application respondsToSelector:@selector(applicationState)]) {
appState = application.applicationState;
}
if (appState == UIApplicationStateActive) {
PushPlugin *pushHandler = [self getCommandInstance:@"PushPlugin"];
pushHandler.notificationMessage = userInfo;
pushHandler.isInline = YES;
[pushHandler notificationReceived];
} else {
//save it for later
self.launchNotification = userInfo;
}
[UIApplication sharedApplication].applicationIconBadgeNumber = [UIApplication sharedApplication].applicationIconBadgeNumber + [[[userInfo objectForKey:@"aps"] objectForKey: @"badge"] intValue];
}
我使用pushNotification.java文件向我们的应用程序发送推送消息,因为我提到了payload.addBadge1
因此,在我的应用程序中,badge在点击通知后获得更新。请建议我在收到通知时如何执行此操作。请查看链接:您是否实施了所有内容。此链接用于phonegap ios应用程序中的通知。我尝试过,但它不起作用,您能否建议我在接收ios本机代码中的通知时如何增加。请告诉我负载如何增加。addBadge1;推送通知时,在appicon中将设置为1。