将iPhone应用程序中的数据保存到手表应用程序中

问题描述 投票:-1回答:1

我正在使用iPhone应用程序,但现在也有一个对应的手表应用程序。用户可以登录到iPhone应用程序。我想在手表应用程序中获取此登录详细信息(例如访问令牌),即使iPhone无法访问或iPhone应用程序未运行也是如此。用户登录到iPhone应用程序后,我立即使用updateApplicationContext方法将访问令牌获取到watchapp中。但是,如何将这些数据保存在手表应用程序中,以便即使iPhone应用程序没有运行也可以在手表应用程序中获得用户的访问令牌?

ios swift apple-watch watchos watchconnectivity
1个回答
0
投票

最简单的方法是使用共享的用户默认容器。

1)在功能选项卡中为所有目标激活AppGroup。

2)使用组的标识符作为用户默认值:

let userDefaults = UserDefaults(suiteName: "group.com.YourCompany.YourApp")

© www.soinside.com 2019 - 2024. All rights reserved.