防止通知缩略图在3D触摸时显示

时间:2017-06-23 16:55:54

标签: ios push-notification

我在iOS> 10的应用中创建通知。当我将图像附加到此通知时,它会完全按照我的要求显示,但当用户3D触摸通知时,图像几乎全屏显示。 该图像几乎与我的通知无关;它只能作为一个指示器,我希望它能够在用户强制触摸它时保持微小的70px缩略图大小,或者在此扩展状态下将它们全部移除。这可能吗? Notification before

这正是我想要的^

Notification after 3D-touch

我不希望图像增长太多! 有没有办法阻止缩略图这么大?图像的大小为70x70 ..

1 个答案:

答案 0 :(得分:1)

我最终使用[AuditEntryProperties]来解决这个问题。此扩展程序为您的项目添加了一个新目标,具有自己的故事板和.plist以及所有内容。这对我的项目来说真的太过分了,因为这是很多工作,但我想摆脱那个被炸毁的缩略图。

此扩展程序可以与您的应用程序进行通信,因此我们可以在扩展通知中添加许多不错的信息,实际上它看起来很棒。您可以自己设计所有内容,例如3D触摸日历应用中的通知时发生的情况。你可能也可以使用一个空的xib / storyboard来扩展缩略图,但我只是疯了并创造了金币。它实际上是一个AuditEntryID,您可以设计它来显示您想要的任何内容。

我确实阅读了很多有关此事的教程。 This就是其中之一。