Пользовательский домен для SalesforceSDKManager

Я пытаюсь заставить мое приложение перенаправлять на мой пользовательский URL-адрес salesforce, а не по умолчанию. Кажется, я не могу найти параметр "домен входа в систему" ​​в SalesforceSDKManager, как это было для SFUserAuthenticationManager. Итак, мой вопрос, как, черт возьми, мне делать это? Вот как выглядит моя установка (написано на swift)

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

У кого-нибудь есть какие-либо мысли по этому поводу (объективные ответы приветствуются, я просто переведу их)?

2 ответа

Решение

Итак, я смог решить это. Ключ должен установить SFUserAccountManager перед запуском SFSDKManager. Вот так:

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

Надеюсь, что это может помочь кому-то

Другой (лучший) способ сделать это - установить пользовательскую конечную точку входа

Другие вопросы по тегам