如何解决使用StaticConfiguration
在WWDC 2020的“向小部件中添加配置和智能”会话中,Apple解释了当用户在您的应用程序中执行应在堆栈中显示与该操作对应的小部件的操作时,如何通知iOS。他们提供的示例是一个小部件,该部件显示有关用户在配置小部件时选择的信用卡的信息。他们希望每次在应用程序中查看该卡片时都通知系统,以便iOS会在这些时间了解其图案并显示小部件,从而无需打开应用程序。他们说这是您的做法:
- 有意地为小部件设置配置
- 将其标记为符合Siri建议
- 仅为系统要预测的参数(在这种情况下为特定信用卡)配置支持的组合
- 在他们执行该操作时捐赠意图(在这种情况下,查看该卡片)
就我而言,我有一个带有StaticConfiguration
的小部件。它不使用可配置的意图和参数,因为它始终显示可在应用程序一个位置访问的信息。我已经为此屏幕设置了Siri快捷方式-当他们访问包含此信息的屏幕时,我正在“捐赠” NSUserActivity
。现在我也想通知iOS,这是适合显示小部件的时候,因为它与用户执行的操作相同。
是否可以将用户在应用中执行的操作与静态小部件type
关联起来,以便iOS可以了解何时将其显示在堆栈中?
也可以这样做,因为Apple概述了仅使用一个只有一个选项的参数,这对于用户来说有点愚蠢/误导?但是对于相同的操作权限,您会有两个Siri建议,一个是通过用户活动,另一个是通过意图。似乎做不正确的事情。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。