服务扩展和内容扩展的配置文件

时间:2018-06-19 09:50:43

标签: swift xcode provisioning-profile ios-app-extension rich-notifications

我正在尝试在我的iOS应用程序中实施Rich通知,并且在使用通知服务扩展通知内容扩展时,运行我的应用后,我收到相同包的错误标识符。 对于这些扩展,我是否需要使用单独的配置文件? 就像我的代码一样,一个用于通知服务扩展,一个用于通知内容扩展?

1 个答案:

答案 0 :(得分:1)

是的,您必须为通知服务扩展和通知内容扩展使用单独的配置文件。作为参考,您可以使用此链接。

  

https://mobisoftinfotech.com/resources/mguide/ios-10-rich-notifications-tutorial/

服务扩展程序:

服务扩展程序的入口点类 UNNotificationServiceExtension

它覆盖了两种方法:

func didReceive(_ request: UNNotificationRequest, withContentHandler contentHandler: @escaping (UNNotificationContent) -> Void) {
}

func serviceExtensionTimeWillExpire() {
}

内容扩展的入口点类是 UIViewController和它实现协议

func didReceive(_ notification: UNNotification) {
}