De acordo com Guia de programação do Apple Watch, os desenvolvedores só podem incluir 1 relanceem seu aplicativo AppleWatch. Isso cria um desafio para mim, já que meu aplicativo é um agregado de diferentes tipos de dados, portanto, não tenho certeza de qual conjunto de dados incluir no relance.
Dito isto, eu poderia contornar isso criando vários aplicativos AppleWatch para o meu aplicativo iOS, o que permitiria que eu criasse um único olhar para cada aplicativo AppleWatch?
Respostas:
2 para resposta № 1Não. Confirmado um aplicativo de observação por aplicativo para iOS.
Não há suporte para vários aplicativos do WatchKit por aplicativo para iPhone neste Tempo.
- Evangelista WatchKit da Apple
Você pode implementar várias visualizações de Glance dependendo do contexto do usuário (hora e local) usando WKInterfaceGroups e ocultando / exibindo quando necessário.
Veja minha resposta exatamente a mesma pergunta aqui https://stackoverflow.com/a/28214768/3588917
0 para resposta № 2
Um temporizador funcionará para você? Por exemplo, quando um certo tempo passou, você pode alterar a interface do usuário para mostrar um tipo diferente de dados? Quando um usuário dá uma olhada, você será capaz de informar quais dados estão sendo exibidos no relance no momento e passar os dados contextuais relevantes e redirecioná-los para um controlador de interface apropriado?
"Quando o usuário dá uma olhada, o Apple Watchlança o aplicativo WatchKit correspondente. Normalmente, o lançamento do aplicativo exibe seu controlador de interface principal. Se você quiser exibir um controlador de interface diferente no momento da inicialização, chame o método updateUserActivity: userInfo: de seu controlador de interface de relance e use-o para fornecer informações contextuais sobre o que o relance está fazendo. No momento do lançamento, seu aplicativo pode usar esses dados contextuais para exibir um controlador de interface diferente. "