0

Приложение My Watch получает push-уведомления, содержащие информацию о местоположении, и я использую эту информацию, чтобы показать WKInterfaceMap.Откройте Apple Maps, нажав на WKInterfaceMap в динамическом уведомлении

Однако, когда я нажимаю на карту в динамическом интерфейсе уведомления, мое приложение открывается вместо приложения «Карты».

Я нашел this forum post заявив:

Там нет URL, чтобы позвонить в это время. Пользователь, нажимая на объект WKInterfaceMap, является единственным способом запуска приложения «Карты» из вашего.

Кто-нибудь знает, почему это не работает с WKInterfaceMap объектами в уведомлении?

ответ

1

Поскольку уведомления не являются интерактивными, невозможно инициировать любое взаимодействие объектов в динамическом уведомлении. Нажатие в любом месте области уведомлений всегда будет запускать ваше приложение часов.

Это кратко упоминается в App Programming Guide при Проектировании Вашего динамического интерфейса:

Касания вашего интерфейса уведомлений запускает приложение, поэтому интерфейсы уведомления не должны содержать интерактивные элементы управления.