Under Review
over 1 year ago

Complications: Sim launches apps in Glance view, should launch in App view

When testing complications from a watch face, the call to exitTo() launches the publisher in Glance mode when it needs to launch it in App mode, showing the full app, just as it does on the real device.

The workaround is to select Settings->Glance Launch Mode to Launch in Normal Mode.  For multi complication and multi view apps this is a must so that the app can display the correct view.

This may seem like a minor issue given the work around, but I'd expect the Sim to work like the real device to save dev time.  We shouldn't need to manually switch back and forth depending on which we are testing, the watch face vs the app/widget/glance.

  • As I wrote, I would like the sim to work like the real device for complications.  Also, I'm referring to launching my publisher which checks to see which complication it was launched with and displays the correct page in the app.  With the sim launching into glance view, it doesn't show the correct page.

    I'm not interested in how it behaves for native complications.

  • It does work correctly on real devices.  For native ones, all you see in the sim is something like a screen that says "Steps Launched".  There are a number of cases where the sim isn't like real devices.  Widgets never time out in the sim, and WF stay in high power until the dev changes to low power in the sim as two examples.