标签: amazon-web-services nativescript-angular aws-amplify
我正在将Nativescript与AWS Amplify结合使用以登录到AWS AppSync。
应用刷新后,Amplify存储的会话将被清除。应用刷新后,我Auth.currentSession()没有用户。
Auth.currentSession()
但是,我从登录名存储了jwt,并且可以通过在标头中传递jwt来手动访问端点。 我想使用它使Amplify相信用户已登录,可以在应用程序的其他部分中使用它。
是否可以手动设置凭据以使用Amplify的所有功能?
如何成功登录?成功登录后如何模拟行为以手动设置当前会话凭据?
答案 0 :(得分:1)
到目前为止,尚无解决方法,但是根据github上的this和this问题,他们已经承认这是一项功能要求,并且可能正在研究中。 / p>
解决我的问题的方法是使用nativescript-localstorage模块并将global["storage"]分配给该模块。
nativescript-localstorage
global["storage"]
import * as storage from "nativescript-localstorage" global["storage"] = storage;