1

我试图让我的应用程序重定向到我的自定义销售人员 URL,而不是默认的 URL。我似乎在 SalesforceSDKManager 中找不到“登录域”选项,就像 SFUserAuthenticationManager 一样。所以,我的问题是我该怎么做呢?这是我的设置到目前为止的样子(用swift编写)

SalesforceSDKManager.sharedManager().connectedAppCallbackUri = CALLBACK_URI
SalesforceSDKManager.sharedManager().connectedAppId = CONSUMER_KEY
SalesforceSDKManager.sharedManager().authScopes = ["web", "api"]
SalesforceSDKManager.sharedManager().launch()

任何人对此有任何想法(欢迎客观-c答案,我将简单地翻译它们)?

4

2 回答 2

1

好的,所以我能够解决这个问题。关键是在启动 SFSDKManager 之前设置 SFUserAccountManager。像这样:

    var sfUserAccountManager = SFUserAccountManager.sharedInstance()
    sfUserAccountManager.loginHost = LOGIN_DOMAIN
    sfUserAccountManager.oauthClientId = CONSUMER_KEY
    sfUserAccountManager.oauthCompletionUrl = CALLBACK_URI

希望这可以帮助某人

于 2015-02-04T20:36:25.693 回答
0

另一种(更好的)方法是设置自定义登录端点

于 2015-02-09T18:57:23.480 回答