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

时间:2015-09-24 05:51:28

标签: ios iphone cookies watchkit apple-watch

我有一台服务器可以通过发送请求到特定网址来获取json数据。

  1. 服务器使用cookie识别用户。
  2. 如果用户未登录,则不存在必需的cookie,也不会返回任何数据。
  3. iPhone上的配套应用程序执行登录作业并保留获取数据所需的"data":"{\"collection\":{\n \"Janan\":\"Janan_2\",\n \"Janan_ex1\":\"Janan_loc_data\",\n \"Neha\":\"Neha_1\",\n \"cric\":\"cric_2\",\n \"San\":\"San_1\",\n \"Arp\":\"Arp_1\",\n \"Nipun_test4\":\"Nipun_test3\",\n \"tran_Nipun\":\"tran_Nipun_2\",\n \"Zing\":\"Zing_1\"}}"}
  4. Apple应用程序如何在iPhone应用程序上共享login cookie session

1 个答案:

答案 0 :(得分:0)

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