Отправить iMessage с помощью приложения WatchOS

У меня есть строковое значение в приложении WatchOS 2, и я хочу отправить текст iMessage, используя это значение. Примером этого является приложение Watchflow, где действие отправки сообщения приводит к следующему снимку экрана:

введите описание изображения здесь

Я не могу найти какие-либо фреймворки или схемы URL, которые будут работать на WatchOS, так как мне сделать что-то подобное?

1 ответ

Вы можете отправить свою "строку", включив Capabilites группы в iMessage и наблюдая за целью и предоставляя общий доступ по умолчанию для пользователей среди целей (iMessagge и Watch OS).

//Watch OS sharing **String**
 func sharedUserInfo() {
        if let userDefaults =  UserDefaults(suiteName: "group.watch.app.com" ) {
            userDefaults.set( stringObj as AnyObject, forKey: "string")
            userDefaults.synchronize()
            }

        }

//iMessage extracting the info 
 func sharedInfo() {
        if let userDefaults = UserDefaults(suiteName: "group.watch.app.com") {
            let stringObj = userDefaults.string(forKey: "string")
           }

       }

Таким образом, вы можете отправить строку из операционной системы часов в iMessage

Другие вопросы по тегам