Javascript React本机应用程序和Swift共享扩展之间的共享用户默认值

Javascript React本机应用程序和Swift共享扩展之间的共享用户默认值,javascript,ios,swift,xcode,react-native,Javascript,Ios,Swift,Xcode,React Native,我有一个React本机应用程序,我正在尝试使用Swift为其构建iOS共享扩展。我希望共享扩展能够访问React本机应用中的令牌集。我已经建立了一个应用程序组,其中包含应用程序和共享扩展 在应用程序中,我使用设置用户默认值 import DefaultPreference from 'react-native-default-preference' DefaultPreference.set('authToken', token) 在我的共享扩展视图控制器中,我有 if let userDe

我有一个React本机应用程序,我正在尝试使用Swift为其构建iOS共享扩展。我希望共享扩展能够访问React本机应用中的令牌集。我已经建立了一个应用程序组,其中包含应用程序和共享扩展

在应用程序中,我使用设置用户默认值

import DefaultPreference from 'react-native-default-preference'

DefaultPreference.set('authToken', token)
在我的共享扩展视图控制器中,我有

if let userDefaults = UserDefaults(suiteName: "group.myGroup.myApp") {
    let value1 = userDefaults.string(forKey: "authToken")
    print("retrieved token value\(value1)")
}
这总是打印出
nil
。我对Swift和Xcode基本上是新手,所以我不知道我正在做的工作是否有效。我也不确定是应该让应用程序在Xcode中运行,还是让共享扩展运行,所以我一直在两者之间来回切换,但这两种方式都不起作用


是否有我遗漏的东西,或者有人能提供一个替代的解决方案?非常感谢

我需要在我的RN项目中调用
DefaultPreference.setName('group.myGroup.myApp')
。多亏了开发该库的人员提供了解决方案