1

デフォルトの URL ではなく、カスタムの Salesforce URL にアプリをリダイレクトしようとしています。SFUserAuthenticationManager の場合のように、SalesforceSDKManager に「ログイン ドメイン」オプションが見つからないようです。それで、私の質問は、どうやってこれを行うのですか?これは私のセットアップがこれまでにどのように見えるかです(Swiftで書かれています)

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

誰でもこれについて何か考えがありますか (objective-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 に答える