如何在Roku电视应用程序中存储数据/字符串?



我想实现基于令牌的登录,所以我需要存储身份验证令牌来验证登录会话。

请提供任何解决方案。蒂亚

查看此接口

https://developer.roku.com/docs/references/brightscript/interfaces/ifregistrysection.md

现在你应该在任务节点中使用它,所以它会变得异步。可以在分区中使用密钥存储任何序列化数据。它不会与其他应用冲突,因为你使用的是自己的开发密钥。

这是 set 和 get userToken 的示例:

Function GetAuthData() As Dynamic
sec = CreateObject("roRegistrySection", "Authentication")
if sec.Exists("UserRegistrationToken")
return sec.Read("UserRegistrationToken")
endif
return invalid
End Function
Function SetAuthData(userToken As String) As Void
sec = CreateObject("roRegistrySection", "Authentication")
sec.Write("UserRegistrationToken", userToken)
sec.Flush()
End Function

最新更新