Ich erhalte die doppelte Benachrichtigung. sowohl für die Remote-Benachrichtigung als auch für die lokale Benachrichtigung.zeigt meine App zweite Zeit Benachrichtigung iOS 9
Ich habe den folgenden Code
[application registerUserNotificationSettings:[UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeAlert|UIUserNotificationTypeBadge|UIUserNotificationTypeSound categories:nil]];
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0){
[[UIApplication sharedApplication] registerUserNotificationSettings:[UIUserNotificationSettings settingsForTypes:(UIUserNotificationTypeSound | UIUserNotificationTypeAlert | UIUserNotificationTypeBadge) categories:nil]];
[[UIApplication sharedApplication] registerForRemoteNotifications];
}
else{
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:
(UIUserNotificationTypeBadge | UIUserNotificationTypeSound | UIUserNotificationTypeAlert)];
}
-(void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken{
NSString *strDevicetoken = [[NSString alloc]initWithFormat:@"%@",[[[deviceToken description] stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"<>"]] stringByReplacingOccurrencesOfString:@" " withString:@""]];
NSLog(@"devicetoken = %@",strDevicetoken);}
Ich erhalte doppelte Push-Benachrichtigungen die ganze Zeit verwendet.
Sind Duplikate sowohl remote oder beide lokale Benachrichtigungen, oder erhalten Sie eine Remote-Benachrichtigung und erstellen Sie dann eine doppelte lokale Benachrichtigung? – Avi
Der angezeigte Code dient zur * Registrierung * für Benachrichtigungen. Das eigentliche Problem wird in dem Code sein, der lokale Benachrichtigungen oder den Code sendet, der * empfing * Benachrichtigungen verarbeitet. Bearbeiten Sie Ihre Frage, um diese Funktionen anzuzeigen. –
@Avi ich meine, wenn ich Remote-Benachrichtigung senden dann Gerät 2 gleiche Benachrichtigung und für lokale Benachrichtigung: wenn ich lokale Benachrichtigung gleich wie itis anzeigen, duplizieren .... – Vvk