2017-10-03 7 views
0

私はsalesforce oauth connected app setupを使用しています。アプリを起動すると、アプリブラウザのSafariにログインするようにリダイレクトされます。これを制御する方法は? zksforceのようなセールスフォースライブラリを使用する必要がありますか?アプリ内でsalesforceログイン画面を開くには

私はプロジェクトを作成する手順に従っ:https://developer.salesforce.com/docs/atlas.en-us.mobile_sdk.meta/mobile_sdk/ios_new_force_project.htm

ネイティブアプリにログイン画面を表示するための正しい方法である私を提案してください。

答えて

0

私の知る限りでは、ログイン画面のネイティブ-asをオープンする方法はありません。) -

あなたのように最初のプロパティを設定する必要があります。必要に応じてコールバックプロパティを設定することができます

[SalesforceSDKManager sharedManager].connectedAppId = RemoteAccessConsumerKey; 
    [SalesforceSDKManager sharedManager].connectedAppCallbackUri = OAuthRedirectURI; 
    [SalesforceSDKManager sharedManager].authScopes = @[ @"web", @"api" ]; 

[SalesforceSDKManager sharedManager].postLaunchAction = ^(SFSDKLaunchAction launchActionList) { 

    }; 
    [SalesforceSDKManager sharedManager].launchErrorAction = ^(NSError *error, SFSDKLaunchAction launchActionList) { 

    }; 

そして、次に、あなたが呼び出す必要があります:

[[SalesforceSDKManager sharedManager] launch]; 
関連する問題