如何在 Roku TV 应用程序中存储 data/string?
How can I store data/string in Roku TV app?
我想实现基于令牌的登录,所以我需要存储 Auth 令牌来验证登录会话。
请提供任何解决方案。 TIA
看看这个 API
https://developer.roku.com/docs/references/brightscript/interfaces/ifregistrysection.md
现在你应该在 Task-node 中使用它,所以它会变得异步。您可以使用您的部分中的密钥存储任何序列化数据。它不会与其他应用程序冲突,因为您使用的是自己的开发密钥。
这是设置和获取 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
我想实现基于令牌的登录,所以我需要存储 Auth 令牌来验证登录会话。
请提供任何解决方案。 TIA
看看这个 API
https://developer.roku.com/docs/references/brightscript/interfaces/ifregistrysection.md
现在你应该在 Task-node 中使用它,所以它会变得异步。您可以使用您的部分中的密钥存储任何序列化数据。它不会与其他应用程序冲突,因为您使用的是自己的开发密钥。
这是设置和获取 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