我正在尝试实现notification,有人知道为什么我在交互通知中没有两个操作按钮吗?当我向左滑动时,我只能看到“清除”按钮。
提前感谢
UNUserNotificationCenter *center = [UNUserNotificationCenter currentNotificationCenter];
center.delegate = self;
[center requestAuthorizationWithOptions:(UNAuthorizationOptionSound | UNAuthorizationOptionAlert | UNAuthorizationOptionBadge) completionHandler:^(BOOL granted, NSError * _Nullable error)
{
if( !error )
{
NSLog( @"Push registration success." );
// create actions
UNNotificationAction *ackAction = [UNNotificationAction actionWithIdentifier:@"com.elonchan.yes"
title:@"Acknowledge"
options:UNNotificationActionOptionForeground];
UNNotificationAction *detailsAction = [UNNotificationAction actionWithIdentifier:@"com.elonchan.no"
title:@"Details"
options:UNNotificationActionOptionForeground];
NSArray *notificationActions = @[ ackAction, detailsAction ];
// create a category
UNNotificationCategory *inviteCategory = [UNNotificationCategory categoryWithIdentifier:@"com.elonchan.localNotification"
actions:notificationActions
intentIdentifiers:@[]
options:UNNotificationCategoryOptionCustomDismissAction];
NSSet *categories = [NSSet setWithObject:inviteCategory];
// registration
[center setNotificationCategories:categories];
[[UIApplication sharedApplication] registerForRemoteNotifications]; // required to get the app to do anything at all about push notifications
NSLog( @"Push rsetNotificationCategories success." );
}
else
{
NSLog( @"Push registration FAILED" );
NSLog( @"ERROR: %@ - %@", error.localizedFailureReason, error.localizedDescription );
NSLog( @"SUGGESTIONS: %@ - %@", error.localizedRecoveryOptions, error.localizedRecoverySuggestion );
}
}];发布于 2016-10-06 22:11:27
在iOS 10中,当用户强制接触通知时,您的操作就会显示出来。试试看,你应该看看自己的行动。
https://stackoverflow.com/questions/39903424
复制相似问题