application:didReceiveLocalNotification:
est obsolète à partir de iOS10, et le developer page ne pointe pas vers d'autres solutions. J'ai créé une notification comme ci-dessus avec le contenu et le déclencheur appropriés. Maintenant, je veux que l'application s'ouvre quand je tape sur cette notification, mais je n'arrive pas à comprendre comment.Comment ouvrir l'application lorsque la notification locale est sollicitée avec les nouveaux mécanismes de notification?
1
A
Répondre
0
userNotificationCenter:didReceiveNotificationResponse:withCompletionHandler:
Cette méthode de UNUserNotificationCenterDelegate
doit être mis en œuvre si vous souhaitez effectuer une action personnalisée.
- (void)userNotificationCenter:(UNUserNotificationCenter *)center didReceiveNotificationResponse:(UNNotificationResponse *)response withCompletionHandler:(void (^)())completionHandler {
if ([response.actionIdentifier isEqualToString:UNNotificationDefaultActionIdentifier]) {
NSLog(@"app opened");
}
}
double possible de [UILocalNotification est dépréciée à iOS10] (http://stackoverflow.com/questions/37938771/uilocalnotification-is-deprecated-in-ios10) –
double possible de [Comment puis-je désactiver la capture le son dans AVFoundation?] (http://stackoverflow.com/questions/9557081/how-can-i-mute-the-capture-sound-in-avfoundation) – mattsson
Selon la demande j'ai édité ma question pour être plus spécifique. Les possibilités de dupliquer ne répondent pas à ma question. – Spartacus9