问题标签 [nsusernotification]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
84 浏览

objective-c - 即使从模拟器中删除应用程序也会触发本地通知

我正在应用程序中实现 UserNotification,现在的问题是,一旦我设置了每分钟重复的通知,它就可以正常工作。一旦我从模拟器中删除应用程序并再次安装,旧的设置通知会继续显示。如果我从模拟器中删除应用程序,它不会被删除吗?任何帮助!

0 投票
1 回答
219 浏览

ios - 用户通知是否收到响应方法不允许我将更新的变量传递给 UIApplication.shared.open() ?

我正在询问UIApplication.Shared.Open()在 IOS 中打开默认消息应用程序的方法。我已经实现了 UserNotification,在哪里和userNotificationCenter(_ center: UNUserNotificationCenter, didReceive response: UNNotificationResponse, withCompletionHandler completionHandler: @escaping () -> Void) { }方法被调用,我想用这个 URL 打开默认的消息应用程序。

它适用于具有此静态变量的应用程序的所有状态。即.active .background .inactive

当通过某种逻辑我试图schemeHere为每个通知提供更新的值时,就会出现问题。

该程序不接受更新的值。这是我偏好的完整代码。

这是被调用的函数。

0 投票
1 回答
3999 浏览

ios - didReceiveRemoteNotification 未调用 - 为什么?

我的应用程序和 UserNotifications 框架有问题。我有一个带有 sendNotification() 函数的主视图控制器,如下所示:

触发器仅用于测试。好吧,30 秒后,我收到了通知。到那时,一切都很好。问题是:当它收到提醒时,它应该调用应用程序委托中的 didReceiveRemoteNotification() 函数,但它没有。这是我的功能:

所以,我收到了通知,在 didFinishLaunchingWithOptions() 函数中插入了这行代码:

即使我收到了通知,它也给了我错误的信息。这怎么可能?

在功能部分,通知和后台获取的后台模式以及推送通知被激活。应用程序委托和视图控制器都导入了 UserNotifications,添加为 UNUserNotificationCenterDelegate 并且都有一个 center.delegate = self 代码之一。为什么它不起作用?为什么我的 didReceiveRemoteNotification() 函数没有被调用?

谢谢你的帮助...

0 投票
1 回答
395 浏览

ios - iOS:收到 UserNotification 时做些什么?

每次将 UserNotification 消息传递给用户时,是否可以做一些事情?

这是我在用户按下按钮时发送通知的代码。(即,10 秒后,通知出现在用户面前。)

即使用户没有按下通知,我也希望更新应用程序的一些变量(假设应用程序在后台)。

可能的?

或者,只要完成此通知。根据我的应用程序中的一些计算,可能会安排另一个新通知吗?(不固定时间,不能重复使用)

0 投票
1 回答
59 浏览

ios - Apple 的 UNNotificationRequest 标识符文档是否错误?

至于文档identifier

请求的唯一标识符(如果标识符不唯一,则不会传递通知)。您可以稍后使用此标识符来取消仍待处理的请求。此参数不得为 nil。

据说没有发货。然而,根据这里和我自己的验证,它确实会交付,但它会重写使用该标识符发送的先前通知。

所以我猜苹果文档应该说:

如果标识符相同,它只会更新之前发送的通知。如果您需要单独的通知,则必须更改其标识符。

我对以令人困惑的方式编写的文档是正确的吗?

0 投票
1 回答
458 浏览

macos - 在 Mac OSX 上删除预定通知

我使用 C#/Mono 来安排通知,NSUserNotificationCenter如下所示:

这按预期工作。出现一个初始通知,然后在延迟 65 秒后下一个通知,然后是下一个通知,依此类推。

但是:在我退出应用程序后,通知不断出现!他们仍然这样做。

我删除了应用程序并清空了垃圾桶。我重新启动了我的 Mac。我在设置/通知中心打开/关闭了应用程序的通知。一切都无济于事。

我按照建议删除了 OSX Sierra 中的 SQLite 通知数据库。只有旧的.db文件。没有改变。

我也不能从通知中心删除应用程序,也不能停止计划的通知。

我还可以做些什么?

PS:准确地说:我检查了这个帖子,但没有任何工作。

0 投票
0 回答
284 浏览

ios - iOS - 当应用程序在后台时,关于 NSUserDefaults 更改的通知

我有两个应用程序共享一个应用程序组@"group.edu.tds.poc.shared"

使用此应用程序组的 NSUserDefaults,我能够在阅读器应用程序和编写器应用程序之间交换数据。


Writer App 将数据写入 NSUserDefault


Reader App 从 NSUserDefault 读取数据

我现在希望在编写器应用程序修改键值后立即通知阅读器应用程序。即当编写器应用程序在前台运行时我可以通知阅读器应用程序(阅读器应用程序在后台运行或未运行)。

我已经实施了标记的解决方案,但没有运气:

仅在 Reader App 处于前台状态时回调。(使用 Reader 应用程序写入共享默认值)


知道这是否可以实现吗?

0 投票
2 回答
6160 浏览

ios - 收到推送通知时如何更新徽章编号

我需要帮助完成这段代码,以便应用程序在收到推送通知时显示徽章编号,我可以收到推送通知,但应用程序上没有徽章,这是代码

0 投票
2 回答
388 浏览

objective-c - NSUserNotification 关闭电话 didActivateNotification

由于 MacOS 10.13 每次我单击NSUserNotification它调用的关闭按钮时:

我怎样才能防止这种情况或处理closevsaction按钮

要创建通知,我会这样做:

NSUserNotificationAlertStyle.plist设置为“ alert

但现在基本上关闭按钮的反应方式相同actionButton??

0 投票
2 回答
252 浏览

c++ - 来自纯 C++ 的 NSUserNotification

我正在尝试从纯 C++ 发布 UserNotification。我的代码基于这个 SO 答案:https ://stackoverflow.com/a/14083212/5548305

现在我无法为对象属性设置值。我确信我缺少一些东西。我试图利用setValue:forKey,但我找不到任何文档。我搜索了 objc-runtime.h 和 obj.h,但找不到任何让我跳出来的东西。有没有人在这方面尝试过/成功过?