在Salesforce iOS SDK中查询用户名

Jos*_*one 1 salesforce ios

我有一个使用最新Salesforce iOS SDK的iOS应用程序.它使用Salesforce站点上的oAuth2.0通过webview对用户进行身份验证,因此我不会在应用程序中捕获用户名.有没有办法可以使用API​​或会话信息以某种方式查询用户名?我只是希望能够显示用户名,以便用户知道他们登录了哪个帐户(如果他们有多个帐户)谢谢,约瑟夫

Jos*_*one 10

当前用户的用户名存储在SFIdentityData对象中

#import "SFIdentityData.h"

NSString *userName = [SFAccountManager sharedInstance].idData.username;
Run Code Online (Sandbox Code Playgroud)

  • 在新版本的API中,它是`[SFAuthenticationManager sharedManager] .idCoordinator.idData.username;` (3认同)