【问题标题】:Send iMessage using WatchOS App使用 WatchOS App 发送 iMessage
【发布时间】:2016-11-24 02:48:48
【问题描述】:

我在 WatchOS 2 应用中有一个字符串值,并希望使用该值发送 iMessage 文本。这方面的一个示例是在 Workflow watch 应用程序中,其中发送消息操作导致以下屏幕截图:

我找不到任何适用于 WatchOS 的框架或 url 方案,那么我该怎么做呢?

【问题讨论】:

    标签: share watchkit imessage


    【解决方案1】:

    您可以通过在 iMessage 和 watch 目标上启用 group 的 Capabilites 并在 Target(iMessagge 和 Watch OS)之间通过 Userdefaults 共享来发送您的“字符串”。

    //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

    【讨论】:

      猜你喜欢
      • 2013-04-04
      • 2014-04-14
      • 2017-01-16
      • 2017-12-04
      • 2015-04-16
      • 1970-01-01
      • 2019-03-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多