Automattic / pocket-casts-ios

Pocket Casts iOS app 🎧
Mozilla Public License 2.0
1.65k stars 129 forks source link

Apple Watch: Complication Icon does not load #1645

Open joashrajin opened 5 months ago

joashrajin commented 5 months ago

Description

We've had some users report that the icon is no longer loading and shows '--'

Step-by-step reproduction instructions

  1. Use an Apple Watch face like 'Modular Ultra'.
  2. Add the Pocket Casts Complication Icon
  3. Check if it loads

Screenshots or screen recording

image image image image

Did you search for existing bug reports?

Device, Operating system, and Pocket Casts app version

Apple Watch Ultra v1 on watchOS 10.4 and iPhone 15 with iOS 17.4.1. Apple Watch Face: 'Modular Ultra'.

joashrajin commented 5 months ago

8075372-zd-a8c

joashrajin commented 5 months ago

https://www.reddit.com/r/pocketcasts/comments/1cbfi2i/missing_icon_on_apple_watch/

joashrajin commented 5 months ago

8075372-zd-a8c

joashrajin commented 5 months ago

8034844-zd-a8c

rviljoen commented 5 months ago

Same behaviour on Series 4 with WatchOS 10.4 on PC developer build (trunk).

joashrajin commented 5 months ago

Removed Ultra from the title :)

joashrajin commented 5 months ago

it looks like it only happens on Apple Watch Ultra only complications such as Modular Ultra, Explorer etc. Complications that are also on the regular Apple Watch work fine. on the watch faces that are also on the regular Apple Watch, the Pocket Casts complication shows when the watch face is active, but when you lower your wrist, it goes back to showing just the two dashes —. Ultra faces are now always just the two dashes —.

8081507-zd-a8c

leandroalonso commented 5 months ago

@rviljoen could you please share details on what watch face are you using?

rviljoen commented 5 months ago

@leandroalonso Modular on S4 44mm

incoming-2AAC1481-AE0B-48A1-9CA3-57FBAB8A3CFD

rviljoen commented 3 months ago

Seems like this is an Apple bug as a side effect of making the watch app a single target without extension (done in https://github.com/Automattic/pocket-casts-ios/pull/1505): https://forums.developer.apple.com/forums/thread/729599

I replaced my Pocket Casts complication with another app one, and then changed it back to Pocket Casts. This resolved the issue for me on the watch face. However, when select the complication it still shows the dashes: incoming-B3FB4EFF-49B0-45C9-95A1-A0B0D4642F25

@SergioEstevao FYI

Liztowoju commented 3 months ago

Hi. Have been using Pocketcasts for years. Recently, the icon on my Apple Watch Ultra doesn’t load / appear. It appears as 2 dashes. This is only on the Ultra specific faces, like modular. The icon appears on the older faces. Both watch, app and phone are all up to date, and have tried removing app from Watch, restarting watch and phone and reinstalling. Nothing.

https://forums.pocketcasts.com/forums/topic/missing-icon-on-apple-watch-ultra/?view=all#post-4163

leandroalonso commented 3 months ago

I believe this one falls in the "can't fix" due to being a watchOS bug

joashrajin commented 3 months ago

8442870-zd-a8c

joashrajin commented 2 months ago

8421864-zd-a8c