我正在开发一个相当大的智能手机应用程序,我选择使用颤振。我只玩过并制作了一些小而简单的应用程序。现在我面对现实世界,事情变得相当困难。
我来自反应,所以我认为实现它的最好方法是使用redux与这个Boilerplate但我真的甚至无法获取和显示任何东西。
我的目标:用户登录 - >我将令牌保存在商店中,然后将其用于我需要做的任何请求。
你知道其他任何方法来实现我的目标吗?
当用户第一次登录时,您可以使用JWT
并在服务器中创建令牌。之后,您可以将该令牌保存在设备(以及服务器)上,并将其添加到您将来调用中的http请求中:
Future<http.Response> fetchPost() {
return http.get(
'https://jsonplaceholder.typicode.com/posts/1',
// Send authorization headers to your backend
headers: {HttpHeaders.authorizationHeader: "Basic your_api_token_here"},
);
}
在将来的应用程序运行中,您将能够使用数据库中的令牌登录用户。
更多关于这里的要求:https://flutter.io/cookbook/networking/authenticated-requests/