Отправить 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