以下是我希望在Bixby中可以执行的步骤: 1.用户说出话语。 2.然后,胶囊进行API调用。 3.从API调用本地存储返回的数据。 4.用户说的话不同。 5. API调用会将一部分存储的数据发送到端点。
我希望能够存储数据,以便将来将其重复使用。我该怎么办?
我只能通过连续地调用函数来确保发声是连续的,但是在我的用例中,可能不是连续的,并且我希望能够在其他Bixby会话中重用这些值,好吧。
答案 0 :(得分:2)
您需要通过外部API调用来存储此状态,因为退出胶囊或整个请求后该状态不会得到维护。请参阅“ Capsule and Context State”,但这是相关信息...
胶囊之间的上下文不是有状态的,这意味着如果用户 离开胶囊另一个胶囊,或者如果用户离开Bixby 总共,则不能保证第一个胶囊的任何上下文 要记住。
如果您的胶囊确实需要记住各种状态之间的上下文, 您应该使用内容提供商。您可以存储尽可能多的信息 在内容提供商端根据需要。您可以随时使用遥控器 端点并根据需要设置服务。