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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在不使用SalesForce Webview的情况下登录iOS的SalesForce?相关的知识,希望对你有一定的参考价值。

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

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

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

答案

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

关注这个Self login in Salesforce API in iPhone?

我遇到了同样的问题,终于搞清楚了。

另一答案

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

以上是关于在不使用SalesForce Webview的情况下登录iOS的SalesForce?的主要内容,如果未能解决你的问题,请参考以下文章

如何在不传递用户名和密码的情况下获得salesforce Sessionid?

如何在不使用 webview 或浏览器的情况下实现 paypal?

在不重新加载页面的情况下切换 webview 活动

如何在不使用webView的情况下在Android应用程序中显示Web内容

Android WebView - 在不重新加载的情况下设置 HTML

如何将 oAuth 会话令牌从 salesforce react native 应用程序传递给 react-native webview?