gpt4 book ai didi

ios - 自动在其他应用程序中插入文本 - swift4

转载 作者:行者123 更新时间:2023-11-28 15:05:40 26 4
gpt4 key购买 nike

我有一个简单的应用程序,它可以定期向用户发送UNNotification。我想将一些字符串插入/粘贴到通知后面的应用程序中。

例如,如果用户在他的iPhone上打开笔记应用,当他收到我的通知时,我想在打开的笔记中插入一些文本。

这可能吗?

这是我发送通知的代码:

    let notification = UNMutableNotificationContent()
notification.sound = UNNotificationSound.default()
notification.subtitle = Message
notification.body = "Expand this notification for more options"
notification.categoryIdentifier = "Event"
let category = UNNotificationCategory(identifier: "Event",
actions: [],
intentIdentifiers: [],
options: [])
let notificationTrigger = UNCalendarNotificationTrigger(dateMatching: GenerateFireDate(), repeats: false)
let request = UNNotificationRequest(identifier: "Event",
content: notification,
trigger: notificationTrigger)
UNUserNotificationCenter.current().setNotificationCategories([category])
UNUserNotificationCenter.current().add(request, withCompletionHandler: nil)

更新

我知道我有一个直接的解决方案,就是打开通知并在UIPasteboard复制 文本。但我正在寻找一种替代方法,这种方法比打开和复制的解决方案更方便。

最佳答案

这是不可能的。考虑一下任何应用程序都可以在任何地方使用粘贴文本的情况——这并不能带来很好的体验。

一种解决方法是指示用户点击通知以打开您的应用。然后你可以将文本添加到剪贴板。阅读有关 UIPasteboard 的更多信息 in its documentation .

关于ios - 自动在其他应用程序中插入文本 - swift4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48496447/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com