swift - iOS 14 更改已经在生产中的小部件类型
问题描述
我有一个如下的静态小部件并部署到生产中。
struct ABCWidget: Widget {
let kind: String = "xyzWidget"
var body: some WidgetConfiguration {
StaticConfiguration(kind: kind,
}
现在我想将类型更改为“abcWidget”,但是当我这样做时,在升级时我看到已安装小部件的黑框。有什么方法可以在不影响现有客户的情况下进行此更改。
谢谢!
解决方案
不,没有办法将现有用户“升级”到蜜蜂小部件或小部件配置。
也就是说,“kind”字符串对您的用户是不可见的,所以它是什么并不重要。只留下旧字符串。
推荐阅读
- go - 使用 golang 和 tls,如何将 rawCerts [][]byte(传递给 VerifyPeerCertificate)转换为 x509.Certificate?
- javascript - D3.JS如何加载3个csv文件并使用按钮单击事件更改折线图上的数据?
- ios - 如何在不使用 App Store 的情况下更新到 Xcode 12
- python - Matlab sub2ind 到 python
- gradle - 模块 java.base 不会“打开 java.lang.reflect”到模块 com.jfoenix
- ruby - 在 WSL2 上使用 rbenv 安装 Ruby 失败并出现 openssl/openyaml 错误
- c++ - 特定的 C++ 代码段增加了代码执行时间
- xilinx - 从视频流中保存图像 - 从 PCAM 和 zedboard 接口
- java - 整数在比较中不能正常工作
- microsoft-teams - 向参与者列表发送自动批量、独特定制的消息(可能吗?)