Salesforce在混合移动应用程序中连接App OAuth流程

时间:2014-12-09 10:56:02

标签: ios cordova oauth salesforce

我已使用此网址中的Salesforce Ionic入门应用创建了一个混合移动应用程序:http://coenraets.org/blog/cordova-phonegap-3-tutorial/

我遇到了一个问题,每次用户登录时都必须允许连接的应用。我认为用户应该只允许一次,并且对于他的后续登录,他应该像Facebook或Twitter OAuth那样正常访问。

我想我没有设置一些参数或正确调用。

我正在使用ForceJS SDK并调用force.init来初始化它。它会自动调用cordova的自定义salesforce oauth插件。请帮忙。

1 个答案:

答案 0 :(得分:3)

一般来说(我不熟悉SalesForce移动开发)如果您使用正确提供的SDK(似乎很难滥用,只是它不支持最新的Cordova版本?)它应该保留app允许。这表明问题出在SalesForce设置上。

在SalesForce内部,转到

Setup | Administration Setup | Manage Apps | Connected Apps

并查看

Require Users to Log In

选项。是否设置为使用户只需在第一次使用应用程序时登录,并保留权限?

如果这没有帮助,请尝试此处所述的设置here,尤其是刷新令牌部分。