主なディープリンク機能と用語
このドキュメントで説明されているすべてのディープリンクは、あなたのcTraderアプリケーションをホストするために使用される特定のURLを基準にしています。一般的に、これらのURLは、「app.{brokerName}.com」または「ct.{brokerName}.com」という規約に従います。ここで、「brokerName」は特定のブローカーの事前定義された指定です。
例: ライブアカウント作成画面を開く
「https://ct.spotware.com/accounts/create-live」リンクは、非ブランドのcTraderアプリケーションでライブアカウント作成画面に移動します。
ほとんどのディープリンクはクロスプラットフォームです。つまり、それらは開かれたプラットフォームに関係なく機能を維持します。ただし、一部のディープリンクはcTrader Mobileにのみ関連します。
デバイスにcTrader Mobileがインストールされていないユーザーがディープリンクを開こうとする場合、cTrader Mobileをダウンロードするためのプラットフォーム固有の手段に移動します。アプリケーションがインストールされて開かれ、ユーザーがそのうちの1つのアカウントでログインすると、元々のディープリンクが導いていた画面に移動します。
cTraderのUXは、MobileアプリケーションとWebアプリケーションで異なります。次の例を考えてみてください。
- 「注文する」ボタンをクリックすると、cTrader Webユーザーは「新しい注文」ウィンドウに移動します。
- 「新しい注文」をタップすると、cTrader Mobileユーザーは「注文作成」画面に移動します。
Webで「https://ct.spotware.com/orders/create-market-order」リンクに進むと、「新しい注文」ウィンドウが表示され、市場注文を入力するよう促されます。Mobileでは、ユーザーは代わりに市場注文を入力できる「注文作成」画面に移動します。
言い換えれば、cTrader WebとMobileのUXの違いに関係なく、ディープリンクは正しく機能します。このドキュメントでは、「’Create Market Order’ダイアログ」などの用語を使用して、これらのアプリケーション間の類似した機能を示します。
cTraderディープリンクとブローカーOAuth
cTraderアプリケーションがOAuthフローを使用する場合、すべてのクロスプラットフォームリンクは、cTrader Webで開かれたときに正しいブランドのOAuth画面を表示します。
cTrader Mobileで開かれた場合、cTraderディープリンクは代わりにブランドのOAuth画面ではなく通常のcTraderダイアログを表示します。