问题标签 [unusernotification]
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.
ios - 响应 UNUserNotificationAction
我正在尝试实现新的 iOS 10 通知。我UNUserNotificationAction
在内容中添加了一个并将 注册AppDelegate
为代表。这是完美的工作。当用户点击该应用程序应该打开的操作时,然后转到特定的视图控制器。但是打开应用程序的正确方法是什么?我看到了一些作为选项UNUserNotificationActionOptions.foreground
添加的解决init(identifier:title:options:)
方案。然而,Apple 文档这样说:
该操作使应用程序在前台启动。当用户选择包含此选项的操作时,系统会将应用程序带到前台,要求用户根据需要解锁设备。将此选项用于需要用户与您的应用进一步交互的操作。不要仅仅使用此选项将您的应用程序置于前台。
那么,如果我不应该使用它,我该如何打开我的应用程序?我错过了什么?
谢谢,海科
ios - 可以多次调用 UNUserNotificationCenter.current().requestAuthorization() 吗?
可以多次调用 UNUserNotificationCenter.current().requestAuthorization() 吗?
- 我可以在每次应用程序启动时调用吗?
- 用户授予通知权限后是否可以再次调用?
- 如果不是,为什么不呢?
ios - 在为其设置的时间之前触发所有待处理的通知
在我正在开发的应用程序中,有一个选项可以在为所述通知设置的实际时间之前触发通知 x 时间量。例如,我将提醒设置为 10:00。但是在应用程序的本地设置中,我将通知设置为在设置的时间前 10 分钟触发。因此,在本例中,通知将在 9:50 触发。
现在,当我为个人通知设置时间时,我可以执行上述操作。但我想做的是在为其设置的实际时间之前触发所有待处理的通知。
这是我用来设置通知的功能:
日期来自日期选择器设置的日期。我尝试使用以下代码更改触发器属性:
但现在我收到一条错误消息,说“触发器”是一个仅限获取的属性。
ios - 如何从 iphone 接收预定通知(本地通知)到 Apple Watch
我想知道我们是否可以从 iphone 设备接收预定的本地通知,并且我们可以在 Apple Watch 上接收该通知。我还想根据该通知更新本地数据库中的状态。
注意:该应用程序是本地的,它不是远程的,并且具有本地数据库,我们必须在其中更新该通知的状态。
提前致谢。
ios - 我可以使用 UILocalNotifications 和 UNUserNotifications 吗?
我有一个包含用户“警报”的 iOS 应用程序 - 当应用程序不在前台时发送给用户。我正在使用 UNUserNotifications,并且在 iOS 10 和 iOS 11 测试中一切正常。
我还想覆盖仍在使用 iOS 8 和 iOS 9 的用户。
为了向 iOS 8 用户发送通知,我是否需要包含使用 UILocalNotifications 的替代方法?还是 iOS 8 会正确响应 UNUserNotificatons?
如果我需要同时包含两者,我可以使用一些 if 来使用基于操作系统的正确的。我必须包含一个已弃用的技术似乎很奇怪。
ios - 如何在单击本地通知时获取特定的视图控制器?..我尝试了所有可能的方法来实现但不能
我在第一个具有 button 的控制器上有两个视图控制器,单击它会触发本地通知,但我想在单击本地通知时打开第二个视图控制器。已浏览所有相关帖子,但无法获得解决方案。
我的代码是:在第一个视图控制器视图中加载:
仅在第一个视图控制器中的按钮操作:
在 appdelegate.m
swift - 如何将 Apple 的通知声音用于用户通知 Swift
我想知道是否可以在用户通知上使用 Apple 的通知声音之一,而不是始终使用UNNotificationSound.default()
声音,或者让用户能够进入设置选择声音。
ios - 用户通知被限制在 iOS 应用程序中的限制如何为警报应用程序发送无限量?
我正在开发一个警报应用程序项目(单击获取 GitHub 链接),此代码运行良好,但问题是当时通知限制为大约 64 个,因此在用户响应通知之前我无法发送继续通知。我读了一些苹果将本地通知限制为仅 64 的内容,但我在苹果商店中看到了许多应用程序,这些应用程序不断发送通知,这里很少有来自苹果商店的链接。
https://itunes.apple.com/us/app/red-clock-free-edition-the-minimal-alarm-clock/id567374573?mt=8 https://itunes.apple.com/us/app/alarmy -闹钟/id1163786766?mt=8
任何人都可以帮助了解此应用程序如何能够连续发送,我尝试这些应用程序正在发送通知,直到用户响应该应用程序(我检查了超过 1 小时)。下面是设置单个通知的代码。
请从 App Store 安装并运行应用程序,并在发布答案之前注意通知在上述应用程序中的工作方式
ios - 如何在 UNTimeIntervalNotificationTrigger 中设置 fromDate
我需要从特定日期起每 48 小时触发一次通知。我可以安排它使用UNTimeIntervalNotificationTrigger
-
我的问题是如何设置fireDate
. 我需要从未来的日期开始这个通知,但使用它,它是从今天开始的。
我也尝试过使用UNCalendarNotificationTrigger
(使用 component [.hour, .minute]
),但它每天都会重复,因为每天都有特定的小时和分钟匹配。我也遵循了堆栈溢出的其他解决方案,但仍然没有得到任何解决方案。