iOS 11 的 Apple Watch 上缺少通知图标

Posted

技术标签:

【中文标题】iOS 11 的 Apple Watch 上缺少通知图标【英文标题】:Notification icon missing on Apple Watch in iOS 11 【发布时间】:2017-09-23 19:19:17 【问题描述】:

来自我们在 ios 11 中应用的通知在 Apple Watch 上显示时缺少应用图标。

我们的 AppIcon 资产中包含 iPhone 通知 iOS 7-11 图标,以及 iPad 通知 iOS 7-11,以及适用于 iOS 7-11 的各种设备的所有相关聚光灯、设置和应用程序图标。

关于我们可能缺少什么的任何想法?这在 iOS 10 中运行良好,但在 iOS 11 中停止运行。

【问题讨论】:

我终于在谷歌上找到了一些关于这个的东西。我正在经历同样的事情,但它适用于所有 Twitter 通知。如果我拉下通知阴影,图标就在那里,但在收到通知时,只显示默认的“图标线框”,没有图标。我很想知道问题是什么。我将假设 WatchOS 4 / iOS 11 中的某些内容没有“足够快”地呈现图标。 我在使用我的 Series 1 Apple Watch 上的 Twitter 和许多其他应用程序时遇到了同样的问题。 也有这个确切的问题 - Apple Watch 系列 3,iOS 11。我似乎缺少 Snapchat 和 Facebook! 在 4.1 Beta 2 中修复。现在 appicon 将再次正确显示在 Watch 上。 【参考方案1】:

正如@Skyborg 所指出的,这似乎是一个 watchOS 错误,并已在 watchOS 4.1 中修复。

【讨论】:

【参考方案2】:

转到 AppIcon 资源,在右侧,您可能会看到:

例如,将其更改为 watchOS 2.0 及更高版本。您会看到该资产现在扩展了 Apple Watch 的图标:

【讨论】:

这并不能解决问题——我们已经添加了所有的手表图标,但当手表收到通知时它仍然没有显示。 这是 XCode 9 和上传的问题。我填了一个雷达,得到的答案是它是一个已知问题。这里有一些提示:forums.developer.apple.com/thread/88676【参考方案3】:

在最新的 8 版 Xcode 中使用应用程序加载器上传对我来说是绝招。 Apple Watch 图标现在再次出现在手表上。

【讨论】:

在 4.1 Beta 2 中修复。现在 appicon 将再次正确显示在 Watch 上。【参考方案4】:

根据苹果应该在iOS 11.1中修复

其他改进和修复

修复了应用程序图标未出现在通知中的问题 苹果手表

iOS11.1 更新日志:https://support.apple.com/en-gb/HT208067

【讨论】:

以上是关于iOS 11 的 Apple Watch 上缺少通知图标的主要内容,如果未能解决你的问题,请参考以下文章

如何在没有 Apple Watch 应用的情况下使用 cordova 在 Apple Watch 上获取 iPhone 应用的推送通知?

如何修复 Apple Watch 页面控制器中缺少的界面控制器?

iOS Apple HealthKit 仅 Apple Watch 步数数据

在 Apple Watch 模拟器上推送通知

XCode 11.3 崩溃,iOS 13.2.2 模拟器 iPhone X 和 watchOS 4.2 Apple Watch 42mm

为啥红蜘蛛不再在真正的 Apple Watch (WatchOS 6) 上运行?