如何在objective-c中创建this type本地通知。
答案 0 :(得分:0)
实际上,如果您正在设置本地通知,并且您只想在通知本身中显示图像,那么您不必费心使用NotificationsUI.framework
UNMutableNotificationContent *content = [UNMutableNotificationContent new];
content.title = @"Title";
content.body = @"Body";
content.sound = [UNNotificationSound defaultSound];
NSURL *imageURL = [NSURL URLWithString:@"file:/some/path/in/app/image.png"];
NSError *error;
UNNotificationAttachment *icon = [UNNotificationAttachment attachmentWithIdentifier:@"image" URL:imageURL options:nil error:&error];
if (error)
{
NSLog(@"error while storing image attachment in notification: %@", error);
}
if (icon)
{
content.attachments = @[icon];
}
然后,当出现通知时,图像将显示在通知横幅的右侧,就像消息通知一样。而且您不必跳过使用categoryIdentifier等设置内容扩展的所有环节。