Flutter 从Xamarin.Forms更新到flatter时保存共享首选项

Flutter 从Xamarin.Forms更新到flatter时保存共享首选项,flutter,xamarin.forms,sharedpreferences,Flutter,Xamarin.forms,Sharedpreferences,我正在将我的应用程序从Xamarin forms更新为Flatter,并尝试访问共享首选项和Xamarin应用程序中存储的值的安全存储 我将Xamarin Essentials用于首选项和安全存储,并尝试使用SharedReferences和FlatterSecureStorage插件访问Flatter中的相同信息,但在更新应用程序(android和iOS)后,似乎无法访问旧的首选项。在此方面的任何帮助都将不胜感激 旧Xamarin表单应用程序中的代码 string secureValue =

我正在将我的应用程序从Xamarin forms更新为Flatter,并尝试访问共享首选项和Xamarin应用程序中存储的值的安全存储

我将Xamarin Essentials用于首选项和安全存储,并尝试使用SharedReferences和FlatterSecureStorage插件访问Flatter中的相同信息,但在更新应用程序(android和iOS)后,似乎无法访问旧的首选项。在此方面的任何帮助都将不胜感激

旧Xamarin表单应用程序中的代码

string secureValue = await SecureStorage.GetAsync("secure_value");
string preferenceValue = SettingsHandler.GetSetting("preference_value");
更新的颤振应用程序中的代码:

static final _storage = FlutterSecureStorage();
String secureValue = await _storage.read(key: "secret_value");

SharedPreferences prefs = await SharedPreferences.getInstance();
String preferenceValue = await (prefs.get("preference_value"));

我认为它无法阅读,xamarin forms应用程序和Flatter应用程序,它们是不同的应用程序。@LeonLu MSFT这将是同名应用程序的升级。从我的阅读中了解到,我相信这是可能的,因为它们被保存到android和iOS本机商店中,只是名称可能略有不同。你能检查一下完整的软件包名称吗?如果包名称不同,则它们是不同的应用程序。