3D Touch 快捷方式小工具

Posted

技术标签:

【中文标题】3D Touch 快捷方式小工具【英文标题】:3D Touch Shortcut Widget 【发布时间】:2016-07-07 09:09:47 【问题描述】:

我正在尝试在 ios 10 中通过 3dtouch 实现新的“快速菜单小部件”。 我的应用有多个今日扩展和苹果指南报告

如果您的应用有多个小部件,请在有人使用 3D Touch 对主屏幕上的应用图标施加压力时出现的快速操作菜单中选择一个。

我不明白我可以在哪里“改变”它!

只有一个小部件也能正常工作。

【问题讨论】:

如何为应用中具有单个小部件的应用启用。顺便说一句,我正在使用动态快捷菜单。 【参考方案1】:

有一个新的 Info.plist 键 UIApplicationShortcutWidget 您需要将其设置为小部件的捆绑标识符。

请参阅文档:https://developer.apple.com/library/prerelease/content/documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html#//apple_ref/doc/uid/TP40009252-SW32

【讨论】:

我的应用程序中只有一个 Today 小部件。有没有办法阻止它在应用快捷方式启动或检测到该事件时出现?

以上是关于3D Touch 快捷方式小工具的主要内容,如果未能解决你的问题,请参考以下文章

快捷方式的 3D Touch 崩溃

iOS开发之3D Touch

App Shortcuts 快捷方式 Android7.1 的"3D Touch"

3D touch快捷应用:didfinishlaunchingwithoptions:performActionForShortcutItem:执行顺序

iOS开发--3D Touch的基本使用

IOS 实现3D Touch在tableView的简单应用(swift版)