Comment fonctionnent les liens profonds¶
Fonctionnalité et termes des liens profonds ¶
Tous les liens profonds décrits dans cette documentation sont relatifs à une certaine URL qui est utilisée pour héberger votre application cTrader. En général, ces URL suivent la convention app.{brokerName}.com ou ct.{brokerName}.com, où brokerName est la désignation prédéfinie d'un courtier spécifique.
Exemple : Ouvrir un compte réel
Le lien https://app.ctrader.com/accounts/create-live mène à l'écran de création de compte réel dans les applications cTrader non personnalisées.
La majorité des liens profonds sont plateforme croisée, ce qui signifie qu'ils conservent leur fonctionnalité quelle que soit la plateforme sur laquelle ils ont été ouverts. Cependant, certains liens profonds sont pour mobiles seulement.
Dans le cas où un utilisateur qui n'a pas cTrader Mobile installé sur son appareil tente d'ouvrir un lien profond, il sera transféré vers les moyens de téléchargement de cTrader Mobile spécifiques à sa plateforme. Une fois l'application installée et ouverte, et que l'utilisateur se connecte sous l'un de ses comptes, il sera transféré vers l'écran auquel le lien profond menait à l'origine.
Notez que l'UX de cTrader est différente entre les applications Mobile et Web. Considérez l'exemple suivant.
- En cliquant sur le bouton Placer un ordre, les utilisateurs de cTrader Web sont dirigés vers la fenêtre Nouvel ordre.
- En appuyant sur Nouvel ordre, les utilisateurs de cTrader Mobile sont dirigés vers l'écran Créer un ordre.
Lorsqu'un utilisateur accède au lien https://app.ctrader.com/orders/create-market-order sur Web, il se verra présenter la fenêtre Nouvel ordre l'invitant à placer un ordre au marché. Sur Mobile, les utilisateurs seront, à la place, transférés vers l'écran Créer un ordre leur permettant de placer un ordre au marché.
En d'autres termes, les liens profonds fonctionnent correctement quelles que soient les différences liées à l'UX entre cTrader Web et Mobile. Cette documentation utilise des termes tels que la boîte de dialogue Créer un ordre au marché comme notations conjointes pour désigner des fonctionnalités analogues dans ces applications.
Liens profonds cTrader et OAuth du courtier ¶
Dans le cas où une application cTrader utilise des flux OAuth, tous les liens plateforme croisée ouvriront l'écran OAuth personnalisé correct lorsqu'ils sont ouverts par cTrader Web.
Lorsqu'ils sont ouverts à l'aide de cTrader Mobile, les liens profonds cTrader afficheront, à la place, les boîtes de dialogue cTrader habituelles plutôt que les écrans OAuth personnalisés.