我试图让我的应用重定向到我的自定义salesforce网址,而不是默认网址。我似乎无法找到一个"登录域" SalesforceSDKManager中的选项,就像SFUserAuthenticationManager一样。所以,我的问题是如何做到这一点?这就是我的设置到目前为止的样子(用swift编写)
SalesforceSDKManager.sharedManager().connectedAppCallbackUri = CALLBACK_URI
SalesforceSDKManager.sharedManager().connectedAppId = CONSUMER_KEY
SalesforceSDKManager.sharedManager().authScopes = ["web", "api"]
SalesforceSDKManager.sharedManager().launch()
任何人都对此有任何想法(目标-c答案欢迎,我只是简单地翻译它们)?
答案 0 :(得分:1)
好的,所以我能够解决这个问题。关键是在启动SFSDKManager之前设置SFUserAccountManager。像这样:
var sfUserAccountManager = SFUserAccountManager.sharedInstance()
sfUserAccountManager.loginHost = LOGIN_DOMAIN
sfUserAccountManager.oauthClientId = CONSUMER_KEY
sfUserAccountManager.oauthCompletionUrl = CALLBACK_URI
希望这可以帮助某人
答案 1 :(得分:0)
另一种(更好)的方法是设置custom login endpoint