问题标签 [unnotificationrequest]

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 投票
3 回答
4697 浏览

ios - 如何在 iOS 10 UserNotifications 上设置 NSCalendarUnitMinute repeatInterval?

在 UILocalNotification 我们使用NSCalendarUnitMinute类似重复......但我在 iOS 10 UserNotification 文档中找不到......我如何NSCalendarUnitMinute在 iOS 10 中使用类似重复UserNotification

这是将在晚上 8:30 安排本地通知的代码,并将在每分钟后重复一次。

0 投票
4 回答
5887 浏览

ios - 为本地通知显示带有 UNNotificationContentExtension 的自定义 UI

我正在尝试使用新的 UNNotificationContentExtension 来显示本地通知的自定义用户界面,但只显示默认通知警报。

我使用 Xcode 模板创建了扩展,并UNNotificationExtensionCategory在 Info.plist 中指定了扩展。 在此处输入图像描述

在此之后,我正在注册通知并设置UNNotificationCategoryinapplication(_:didFinishLaunchingWithOptions:)

我正在安排通知在应用程序确实使用以下代码进入后台五秒钟后触发:

通知按预期触发,但在显示 iOS 默认样式时,没有显示在默认 Storyboard 文件中定义的自定义 UI。也许有人以前遇到过同样的问题,可以在这里帮助我。

0 投票
0 回答
822 浏览

ios - Blurred / semi-transparent background in rich iOS10-notification's ViewController?

I'm working on advance notifications in iOS 10 for our app and have been asked by our designer, if I can do blurred/semi-transparent background for ViewController's part (like on the image below):

enter image description here

As you can see - behind the kitten it's possible to distinguish icons below the notification.

I've been trying some dummy ideas like set View's background to Clear (or semi-transparent color), etc. - but nothing worked.

Is it feasible? If yes - how can it be implemented?

Thanks!

0 投票
1 回答
4867 浏览

ios - iOS 10 如何为远程通知设置 UNotificationContent threadIdentifier

TL;DR:需要在 APNs 通知负载 JSON 中设置什么键来对应对象的threadIdentifier属性UNNotificationContent?例如,"category"键对应于categoryIdentifier属性。


iOS 10 引入了Notification Content Extension允许我们在通知展开时呈现视图控制器。

我们提供的视图控制器符合UNNotificationContentExtension协议,这需要我们实现该didReceive(_:)方法。

此方法的文档包括以下段落:

当您的视图控制器可见时,可能会多次调用此方法。具体来说,当一个新的通知到达时,它的线程标识符值与已经显示的通知的线程标识符匹配时再次调用

threadIdentifier属性可能在本地通知的代码中设置,但我不知道如何为从服务器发送到 APNs 的远程通知设置它。

UNNotificationContent文档在此处描述了该属性:http: //developer.apple.com/reference/usernotifications/unnotificationcontent

以下 JSON 包括我尝试过的键("thread""thread-identifier"):

我找不到任何来自 Apple 的关于如何设置的文档。任何人都可以帮忙吗?

0 投票
3 回答
32161 浏览

push-notification - xcode 8 推送通知功能和权利文件设置

使用xcode 8推送通知设置时xcode 7xcode 8需要开发者打开推送通知功能开关(位于TARGETS -> AppName -> Capabilities下图), 推送通知功能

然后它将生成 AppName.entitlements 文件如下

但是对于生产版本的应用程序,如果我们将字符串更改为

然后功能显示警告

能力警告

并且似乎无论在 aps-environment 中指定哪个字符串值,我们仍然可以在application:didRegisterForRemoteNotificationsWithDeviceToken:

那么推送通知权利的正确设置是什么?谢谢你

0 投票
1 回答
1612 浏览

ios - 自定义声音在 unnotificationrequest ios 10 objC 中不起作用

自定义声音在 unnotificationrequest 中不起作用 - iOS 10

我试过了 :

[UNNotificationSound soundNamed:@"Alarm.mp3"]

或者

[UNNotificationSound soundNamed:@"Alarm"]

并且该文件存在于 bundle 或 Library/Sounds 中,但在应用程序处于后台时始终播放默认声音。有人知道为什么吗?

0 投票
0 回答
136 浏览

ios - 实现“UNNotificationServiceExtension”时如何获取包含的应用程序?

我有一个扩展目标和许多产品目标,我希望能够在我的所有产品目标之间共享一个扩展目标,并且仍然能够识别将接收UNNotificationRequest.

有没有办法通过 Apple API 获取包含应用程序的某些唯一标识符?或者,由于通知服务扩展被认为是嵌入式二进制文件,是否有某种方法可以让构建过程在编译时注入某种值,以便扩展识别刚刚构建它的产品目标?

我的目标是避免为我的每个产品目标设置n服务扩展目标。n

0 投票
0 回答
672 浏览

ios - 如何在 iOS 10 中发布没有声音的本地通知?

这是我在 iOS10 中发布本地通知的代码。当我设置声音时

或者

通知的声音都是默认声音。

但如果我不设置声音,本地通知将不起作用。

有人有什么想法吗?非常感谢!

0 投票
5 回答
6644 浏览

swift - iOS 10 通知内容扩展未加载

我有一个简单的应用程序来播放推送通知。我有通知服务扩展工作。我可以发送带有图像 URL 的远程通知并加载它。

我似乎无法让通知内容扩展工作。我已经阅读了多个教程,他们都说,只需从目标菜单创建一个通知内容扩展,然后在通知内容扩展 Info.plist 中设置

到某个字符串。然后,当您推送通知时,在“aps”json 块内确保类别与 UNNotificationCategory 相同。

当我收到通知时,我尝试向下、向左或向右滑动它,但实际上没有任何反应。但是,服务扩展运行良好。

我正在使用带有 ios 10 和 XCode 8.0 的 iPhone 5。我读到,在某一时刻,只有具有 3d touch 的设备才能查看内容扩展,但自从 xCode 8 退出测试版后,这种情况发生了变化。

有任何想法吗?我该如何调试呢?我尝试在选择通知扩展的情况下运行该应用程序并打印出里面的内容

但我没有任何运气。

0 投票
1 回答
5734 浏览

ios - 使用未解析的标识符:“UNMutableNotificationContent”

我有以下代码:

当我调用 UNMutableNotificationContent 或任何“UNMutableNotification”变体时,我收到以下错误:

我在 Xcode 8.0 上,但是当我尝试自动完成时,它也无法识别它。有任何想法吗 ?谢谢!