繁体   English   中英

即使已登录,Azure移动服务iOS框架仍显示登录信息

[英]Azure Mobile Services iOS framework shows login even if logged in

我使用client.currentUser属性来查找用户是否已登录。问题是,该属性在启动时始终为nil 结果,我必须开始登录序列,该序列无需用户交互即可完成,但副作用是显示登录屏幕的时间很短

如果在没有用户交互的情况下完成登录,如何防止登录屏幕显示?

首次有人登录后,需要在本地存储client.currentUser值。之后,可以从本地存储中设置client.currentUser ,但是您需要弄清楚令牌过期时的处理方法。

从Josh Twist博客文章中

// Objective C
MSClient *client = [MSClient clientWithApplicationURLString:@"<your-app-url>"
                                     withApplicationKey:@"<your-app-key>"];

client.currentUser = [MSUser alloc] initWithUserId:@"Foo:123456789";
client.currentUser.mobileServiceAuthenticationToken = @"<your-users-JWT>";

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM