Откройте приложение Apple Watch из другого приложения для часов - PullRequest
0 голосов
/ 10 января 2019

Я ищу способ открыть приложение Apple Watch из другого приложения Apple Watch. Я нашел ответы для приложений iOS. Я ищу что-то похожее на этот ответ , но для watchOS вместо iOS.

Я пытался продублировать ответ iOS для watchOS, но безуспешно. Код, который я использовал:

func openApp() {
    let url = URL(string:"App Name")
    WKExtension.shared().openSystemURL(url!)
}

Я надеялся, что это откроет приложение, однако ничего не произошло при вызове функции.

1 Ответ

0 голосов
/ 11 января 2019

В документации метода openSystemURL(_:) четко указано, что предоставленный ему URL-адрес должен поддерживать схему tel: или sms: и может использоваться только для начала телефонного звонка или написания сообщений. , Его нельзя использовать для открытия любых других приложений, особенно сторонних.

watchOS в настоящее время не поддерживает схемы URL (по состоянию на watchOS 5), в отличие от iOS, поэтому вы не сможете открывать другие приложения из расширения WatchKit вашего приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...