maotoumao / MusicFreeDesktop

插件化、定制化、无广告的免费音乐播放器
https://musicfree.catcat.work
GNU General Public License v3.0
3.59k stars 318 forks source link

[FEATURE] windows端为插件开发提供其他持久化存储方案 #173

Open zhuxiaole opened 2 months ago

zhuxiaole commented 2 months ago

@react-native-cookies/cookies 这个库并不支持Windows或者MacOS端。 Navidrome和Emby登录后会返回token,需要持久化存储。否则每次启动软件都会重新登录一遍。不过这个还好。 Emby每次请求都要传递一个设备ID,如果没有持久化存储,每次启动软件都会重新生成一个新的设备ID,这感觉并不是很好。

maotoumao commented 2 months ago

是的 我在桌面版做了个 @react-native-cookies/cookies 的 polyfill,但是似乎也不是很好用

-- 持久化存储可以的~ 可以加个类似 localStorage.setItem 类似的存储