Wie Deeplinks funktionieren¶
Deeplink-Funktionalität und -Begriffe ¶
Alle in dieser Dokumentation beschriebenen Deeplinks sind relativ zu einer bestimmten URL, die zum Hosten Ihrer cTrader-Anwendung verwendet wird. Im Allgemeinen folgen diese URLs der Konvention app.{brokerName}.com oder ct.{brokerName}.com, wobei brokerName die vordefinierte Bezeichnung eines bestimmten Brokers ist.
Beispiel: Live-Konto eröffnen
Der Link https://app.ctrader.com/accounts/create-live führt zum Bildschirm zur Erstellung eines Live-Kontos in nicht gebrandeten cTrader-Anwendungen.
Die Mehrheit der Deeplinks ist plattformübergreifend, was bedeutet, dass sie ihre Funktionalität unabhängig von der Plattform beibehalten, auf der sie geöffnet wurden. Einige Deeplinks sind jedoch nur mobil.
Falls ein Benutzer, der cTrader Mobile nicht auf seinem Gerät installiert hat, versucht, einen Deeplink zu öffnen, wird er zu den plattformspezifischen Mitteln zum Herunterladen von cTrader Mobile weitergeleitet. Nachdem die Anwendung installiert und geöffnet wurde und sich der Benutzer unter einem seiner Konten angemeldet hat, wird er zu dem Bildschirm weitergeleitet, zu dem der Deeplink ursprünglich geführt hat.
Beachten Sie, dass sich die cTrader-UX zwischen Mobile- und Web-Anwendungen unterscheidet. Betrachten Sie das folgende Beispiel.
- Beim Klicken auf den Button Order übermitteln werden cTrader-Web-Benutzer zum Fenster Neue Order weitergeleitet.
- Beim Tippen auf Neue Order werden cTrader-Mobile-Benutzer zum Bildschirm Order erstellen weitergeleitet.
Wenn ein Benutzer im Web zum Link https://app.ctrader.com/orders/create-market-order geht, wird ihm das Fenster Neue Order angezeigt, das ihn auffordert, eine Market-Order zu übermitteln. Auf Mobile werden Benutzer stattdessen zum Bildschirm Order erstellen weitergeleitet, der es ihnen ermöglicht, eine Market-Order zu übermitteln.
Mit anderen Worten: Deeplinks funktionieren korrekt, unabhängig von den UX-bezogenen Unterschieden zwischen cTrader Web und Mobile. Diese Dokumentation verwendet Begriffe wie den Dialog Market-Order erstellen als gemeinsame Bezeichnungen, um analoge Funktionalität über diese Anwendungen hinweg zu kennzeichnen.
cTrader-Deeplinks und Broker-OAuth ¶
Falls eine cTrader-Anwendung OAuth-Flows verwendet, öffnen alle plattformübergreifenden Links den korrekten gebrandeten OAuth-Bildschirm, wenn sie von cTrader Web geöffnet werden.
Wenn sie mit cTrader Mobile geöffnet werden, zeigen cTrader-Deeplinks stattdessen die üblichen cTrader-Dialoge anstelle der gebrandeten OAuth-Bildschirme an.