为啥 Tizen studio 在运行 tizen tv Web 应用程序时每次都清除本地存储?

Posted

技术标签:

【中文标题】为啥 Tizen studio 在运行 tizen tv Web 应用程序时每次都清除本地存储?【英文标题】:Why Tizen studio clear the local storage every time while running the tizen tv web app?为什么 Tizen studio 在运行 tizen tv Web 应用程序时每次都清除本地存储? 【发布时间】:2019-10-01 11:37:16 【问题描述】:

我正在使用 Tizen Studio 开发三星智能电视 wepApp。我在哪里使用本地网络存储来存储一些数据。因此,当我运行应用程序(右键单击项目 > 调试为 > Tizen Web 应用程序)进行调试时,它们会清除旧版本的本地存储。

我希望在不清理应用本地存储的情况下运行应用。

【问题讨论】:

【参考方案1】:

是的,这是 Tizen 的工作方式。每次运行或调试应用 Tizen 时卸载然后安装应用。

由于隐私政策 Tizen 会在卸载过程中清除应用数据,因此每次尝试都像第一次一样

最好的问候

【讨论】:

真实电视设备中的本地存储正在被删除。我正在使用真实的电视设备进行调试,并且一旦在电视设备上安装了应用程序,我就会重新启动电视设备,但是每次在电视设备中启动应用程序时,都会自动清除本地存储,我无法读取以前保存的设置。 您应该能够使用 html localStorage 来保存所有应用首选项。为了排除任何其他问题,请检查您没有在电视中启用酒店模式(由于酒店模式中的隐私政策,电视会将大量数据恢复到以前的状态) 我没有在 tizen 工作室和电视设备中启用酒店模式。【参考方案2】:

右击你的项目-> Run As -> Run Configurations...

选择您正在使用的适当运行配置(例如 Tizen Web 应用程序)并勾选启用更新模式。然后Apply -> Run

从下次开始,右键单击您的项目-> Run As/Debug As -> Tizen Web Application

【讨论】:

以上是关于为啥 Tizen studio 在运行 tizen tv Web 应用程序时每次都清除本地存储?的主要内容,如果未能解决你的问题,请参考以下文章

Tizen Studio 模拟器和设备管理器不工作

fedora,tizen studio:“启动 sdb 失败”,无法连接 tizen 设备

Tizen Emulator 未通过 tizen studio 的模拟器管理器在 Windows 10 上启动

Galaxy 手表无法连接到 Tizen Studio

Tizen Studio - 无法连接 Mac 和电视

TIZEN STUDIO 本地标志构建问题