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