该应用程序会收到通知,长按时会打开展开的视图。我为此使用了通知内容扩展。UNNotificationExtensionUserInteractionEnabled 在 info.plist 中设置为 true。展开视图中有一个 UNNotificationAction 按钮可以执行 api 调用。此操作按钮有效。
我还想在单击通知时打开应用程序(如默认操作),并在单击操作按钮时执行 api 调用。我尝试添加extensionContext?.performNotificationDefaultAction()
didReceive(_ notification: UNNotification)。它会在我尝试展开通知的第二次打开应用程序。但要求是展开通知,对按钮执行自定义操作,并在单击通知时打开应用程序。
是否可以在扩展的内容扩展中实现两者?谢谢。