热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在DynamicFramework中实施通知服务和内容扩展

如何解决《在DynamicFramework中实施通知服务和内容扩展》经验,请问有没有懂的朋友?

我已经实现了,Extension Notification ServiceNotification Content Extension在我的演示应用程序中,它工作正常。

现在,我必须在我的框架中实现它。意味着我正在开发像聊天应用程序一样受支持的动态框架。在框架中,所有屏幕均以编程方式创建,不包含任何故事板或XIB。

我已经设置了所有必需的配置,Notification Service Extension并且Notification Content Extension与框架中的演示应用一样。一切都与我仔细检查相同。

我正在努力实施Notification Service ExtensionNotification Content Extension

我是否需要以Notification Content编程方式而不是Storyboard 进行创建?我是否需要添加目标依赖项?我想念什么?

在拖动通知时,它不会显示通知内容。

以下是我目前用于本地通知进行测试的代码。此代码正在演示应用程序中工作。

@available(iOS 10.0, *)
func scheduleNotification() {

    UNUserNotificationCenter.current().delegate = self

    let cOntent= UNMutableNotificationContent()
    content.title = "Notification"
    content.body = "We will remind you that your notification demo is performed well."
    content.sound = UNNotificationSound.default()
    content.categoryIdentifier = "myNotificationCategory"
    content.userInfo = ["Image" as AnyHashable: "https://codepo8.github.io/canvas-images-and-pixels/img/horse.png"]

    let trigger = UNTimeIntervalNotificationTrigger(timeInterval: 5, repeats: false)
    let request = UNNotificationRequest(identifier: "request", content: content, trigger: trigger)
    UNUserNotificationCenter.current().add(request) { (error) in
        if error != nil {
            print("Error to add notification: \(error!.localizedDescription)")
        } else {
            print("Notification added")
        }
    }
}

我也在通过调试对其进行测试,但didReceive(_ notification: UNNotification)也没有进行调用。

我被卡住了!请帮我?帮助将不胜感激。


推荐阅读
author-avatar
林嘉文志鸿圣文
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有