Apple Watch 应用程序如何与其配套 iPhone 应用程序共享 cookie 会话?

How apple watch app share cookie session with its companion iPhone app?

我有一个服务器可以通过向特定 url 发送请求来获取 json 数据。

  1. 服务器使用 cookie 识别用户。
  2. 如果用户未登录,则不存在所需的 cookie,并且不会有数据 return。
  3. iPhone 上的配套应用执行登录作业并保留获取数据所需的 login cookie session

Apple Watch 应用如何在 iPhone 应用上分享 cookie session

watchOS 1

要在 iPhone 应用上共享 cookie session 等数据,您可以使用应用组。因为 WatchKit Extension 和 iOS 应用都安装在用户的 iPhone.

与您的包含应用程序共享数据 https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/ExtensibilityPG/ExtensionScenarios.html#//apple_ref/doc/uid/TP40014214-CH21-SW1

watchOS 2

要在 iPhone 应用程序上共享数据,您必须使用 Watch Connectivity。因为 watchKit Extension 安装在用户的 Apple Watch 上,而 iOS App 是安装在 iPhone.

上的唯一代码和视图

https://developer.apple.com/library/prerelease/ios/documentation/WatchConnectivity/Reference/WatchConnectivity_framework/index.html