1

OAuth を使用する場合、ios にカスタム スキーマを設定することでコールバック URL を取得できます。

Salesforce テンプレートを使用すると、カスタム スキーマが見つかりません - iOS でネイティブ アプリとハイブリッドの両方に Salesforce Mobile SDK を使用する場合、Salesforce はどのように知っていますか?

前もって感謝します

4

1 に答える 1

0

アプリのカスタムURLを取得したらoauth_callbackOAuthフローのリクエストトークンステップのようにURLを指定できます。そうすれば、Salesforceはデバイスのどこにリダイレクトするかを知ることができます。たとえば、ユーザーがリクエストトークンを確認しmyappname://salesforce-callbackた後にインターセプトするものを言います。oauth_verifier

さらに明確にするために、ユーザーがSalesforceのユーザー名とパスワードを入力してリクエストトークンを承認すると、指定されたコールバックへのHTTPリダイレクト応答が作成されます。コールバックリダイレクトが、ユーザーのデバイス上のアプリにマップするURLにつながる場合。iOSはそれをインターセプトし、アプリに渡します。

于 2012-06-20T15:34:44.893 に答える