我正在尝试在我的iOS应用程序中实现丰富的通知,并且在使用通知服务扩展和通知内容扩展时,在运行我的应用程序后,我收到了同一个包标识符的错误。
对于这些扩展,我需要使用单独的配置文件吗?
像一个用于我的代码,一个用于通知服务扩展,一个用于通知内容扩展?
最佳答案
是的,必须对通知服务扩展和通知内容扩展使用单独的设置配置文件。作为参考,您可以使用此链接。
https://mobisoftinfotech.com/resources/mguide/ios-10-rich-notifications-tutorial/
服务扩展:
服务扩展的入口点类
不通知服务扩展
它重写2个方法:
func didReceive(_ request: UNNotificationRequest, withContentHandler contentHandler: @escaping (UNNotificationContent) -> Void) {
}
func serviceExtensionTimeWillExpire() {
}
内容扩展的入口点类是
UIViewController及其实现协议
func didReceive(_ notification: UNNotification) {
}
关于swift - 服务扩展和内容扩展的供应配置文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50925373/