【问题标题】:Open communication session with iOS app from Pebble watchapp从 Pebble watchapp 打开与 iOS 应用程序的通信会话
【发布时间】:2015-07-07 12:38:38
【问题描述】:

我最近为 Apple Watch 制作了一个应用程序,我想将它移植到 Pebble。该应用程序很简单,当在手表上打开时,它会向 iPhone 应用程序请求信息,该应用程序会询问位置,获取最近的 POI 并将信息返回给手表;这一切都是通过- (void)application:(UIApplication *)application handleWatchKitExtensionRequest:(NSDictionary *)userInfo reply:(void(^)(NSDictionary *replyInfo))replyAppDelegate 的方法完成的。

是否可以在 Peeble 应用程序上实现此行为?我正在阅读文档,它说:

会话只能从手机应用打开。这意味着 iOS 应用程序必须首先开始与手表“对话”才能打开通信通道;反过来是不可能的。

Pebble iOS docs

所以,如果我理解正确的话,Pebble watchapp 不能向 iPhone 应用程序请求任何内容,iPhone 应用程序是否必须将信息发送到 Pebble watchapp。这是正确的吗?

非常感谢。

【问题讨论】:

    标签: ios pebble-watch pebble-sdk


    【解决方案1】:

    是的,这对于 PebbleKit iOS 来说是正确的。

    另一方面,您可以使用 PebbleKit JS,并构建一个使用 AppMessage 的应用,并且可以获取您的位置、与您的 POI api 对话等。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-31
      • 2014-08-13
      • 1970-01-01
      相关资源
      最近更新 更多