使用Xamarin从iPhone到Apple Watch获取数据
本文关键字:Watch 获取 数据 Apple Xamarin iPhone 使用 | 更新日期: 2023-09-27 18:16:32
我正在开发Xamarin上的iPhone应用程序,并为watchOS 3添加了Apple Watch扩展。
我需要得到的数据是保存在iPhone上的手表扩展。
我只需要获取一次,然后保存在手表上,这样就可以在没有iPhone的情况下使用它。我该怎么做呢?
编辑
用Iain Smith的WCSessionManager
类求解
根据数据,您可以使用更新应用程序上下文消息。简而言之,应用程序上下文最适合用于传输总是需要更新为最新信息的数据。这一点很重要,因为对于您要传输的所有数据,只有该数据的最新副本才会实际出现在您的最终目的地。
看看这个例子,一旦你得到消息,你可以保存它在NSUserDefault或任何合适的。
是为watchOS 2.0+编写的
WCSessionManager
是处理委托调用的类,请看这里
它基本上是一个帮助管理连接的单例,所以你不必把它放在所有的接口控制器或视图控制器中。
它开始于手表上的ExtensionDelegate和手机上的ApplicationDelegate