2014-12-04 48 views
0

是否有方法使用salesforce SDK或第三方庫來獲取已登錄用戶的詳細信息/憑據(電子郵件,密碼,姓名等) ?。谷歌搜索和搜索的配發後,我發現這個鏈接,但對我不起作用:在Salesforce SDK中獲取登錄用戶憑據的方法iOS

Query for username in Salesforce iOS SDK

+0

如果沒有答案,爲什麼它下來投票呢? – 2014-12-04 10:48:18

+0

我猜想倒票是說「它對我不起作用」,沒有更多的細節。 – superfell 2014-12-04 17:23:45

+0

我明白了。感謝您的回覆superfell – 2014-12-04 23:00:58

回答

1

最後獲取的電子郵件/用戶名和用戶ID。我沒有注意到下面的評論。是的,密碼不能被提取謝謝@john。您當然無法獲取用戶的密碼,也不應該能夠 - 這就是OAuth的全部要點。

#import "SFIdentityData.h" 
#import "SFAuthenticationManager.h" 

userName = [SFAuthenticationManager sharedManager].idCoordinator.idData.username; 
NSString *userID = [SFAuthenticationManager sharedManager].idCoordinator.idData.userId; 

NSLog(@"User name: %@ and User ID: %@", userName, userID); 
0
> Is there a way to get the (..) password 

+0

用戶名,電子郵件或用戶名稱如何? – 2014-12-04 23:01:29

0

SWIFT

YourTextLabel.text = SFAuthenticationManager.sharedManager().idCoordinator.idData.displayName 
YourSecondTextLabel.text = SFAuthenticationManager.sharedManager().idCoordinator.idData.email 
+0

現在,它是代碼轉儲。您可以添加一些說明,使您的帖子成爲一個很好的答案。 – Raju 2016-05-13 16:12:22

+0

哈哈,好的,好吧,這回答了Swift尋求的問題。 – 2016-05-13 16:13:43