在不使用SalesForce Webview的情况下登录iOS的SalesForce?

时间:2012-03-23 17:25:22

标签: iphone ios api mobile salesforce

我正在创建一个使用salesforce作为服务器端数据组件的iPhone应用程序,我需要从应用程序访问数据库以检索任何用户登录到应用程序的数据,为此,我需要通过Sales进行身份验证力。

我正在使用安装SalesForce后在XCode中提供的Rest API模板,但我一直这样:

SalesForce Login UIWebView

我有什么方法可以通过编程方式登录salesforce 吗?我希望我们使用Salesforce来“幕后”,以便我们的用户永远不必直接与salesforce进行交互,有没有办法做到这一点?

2 个答案:

答案 0 :(得分:4)

这看起来像OAuth的挑战。您应该能够通过提供会话ID来绕过这一点。要获取会话ID,您必须使用用户的用户名和密码登录。您可以使用SOAP API。

答案 1 :(得分:2)

是的,您可以在幕后登录。

关注此Self login in Salesforce API in iPhone?

我遇到了同样的问题,终于弄明白了。