如何在iOS 10+;

如何在iOS 10+;,ios,push-notification,apple-push-notifications,ios-app-extension,Ios,Push Notification,Apple Push Notifications,Ios App Extension,我已经在我的应用程序中基于实现了iOS丰富通知 我看了WWDC,看了,读了。所有这些都表明我可以实现通知内容扩展来定制通知表示。但对我来说,他们似乎都认为我们只能自定义扩展视图(当我们3D按短预览时打开的视图) 现在我知道我可以用一种非常有限的方式定制简短预览的呈现方式——使用标题/正文,我可以决定我想要粗体还是普通字体;通过使用,我可以添加媒体预览。然而,我需要的是能够自己构建这个简短预览的UI-添加自定义UIImageView,等等。现在看来这是不可能的,但我无法找到任何明确的信息来证实这一

我已经在我的应用程序中基于实现了iOS丰富通知

我看了WWDC,看了,读了。所有这些都表明我可以实现通知内容扩展来定制通知表示。但对我来说,他们似乎都认为我们只能自定义扩展视图(当我们3D按短预览时打开的视图)

现在我知道我可以用一种非常有限的方式定制简短预览的呈现方式——使用标题/正文,我可以决定我想要粗体还是普通字体;通过使用,我可以添加媒体预览。然而,我需要的是能够自己构建这个简短预览的UI-添加自定义
UIImageView
,等等。现在看来这是不可能的,但我无法找到任何明确的信息来证实这一点

所以我的问题是:我们可以定制通知的简短预览吗?如果没有,官方文件中是否有明确说明?如果是,你能让我参考一些文档/教程吗?

我认为(我不是100%确定)你只能在通知横幅中显示
附件图像,因为你没有用于此的Storyboad或UI文件。这是默认的通知横幅设计

您可以阅读这本很棒的指南(下面的链接),它帮助我了解
通知内容扩展
通知服务扩展
以及所有背后的逻辑以及它的实际工作原理

您可以尝试对项目进行一些调整,尝试使用ImageView以外的任何东西,但据我所知,附件默认位于右角,作为一个缩影

如果你能找到更多的信息,我很感兴趣

以下是帮助我在应用程序中构建通知功能的重要链接

来源:


PS:我也很难过和失望,扩展视图只显示在3D Touch上(人们不使用它,3D Touch对我来说是个失败)。

我只是在官方文档中定制通知外观时偶然发现了以下行:

系统为缩写横幅提供界面,但您可以使用通知内容应用程序扩展自定义完整界面


这确认了当前无法自定义简短预览(“文档中的缩写横幅”)。

向左滑动,点击“视图”也会打开它。。我也在抱怨3D触摸,但我现在习惯了。。我也见过那些资源。。你在回答中的第一句话总结了我的知识——但我想100%肯定地说——即使是WWDC演讲的演讲者也会顺便提一下,那太好了。是的,我们在丰富通知方面的知识水平是相同的。我帮不了你更多。我在iPhone7上没有向左滑动功能,但在iPhone7 Plus上我有。奇怪?即使我已经习惯了3D触摸,问题是大多数用户,Lamba先生不会知道3D触摸,除非你教你的用户。。。编辑:我在通知面板上有您的功能,但在我作为横幅收到通知时不会直接显示。