Come funzionano i deeplink¶
Funzionalità e termini dei deeplink ¶
Tutti i deeplink descritti in questa documentazione sono relativi a un determinato URL utilizzato per ospitare la tua applicazione cTrader. In generale, questi URL seguono la convenzione app.{brokerName}.com o ct.{brokerName}.com, dove brokerName è la designazione predefinita di un broker specifico.
Esempio: Aprire un conto live
Il link https://app.ctrader.com/accounts/create-live conduce alla schermata di creazione di un conto live nelle applicazioni cTrader non brandizzate.
La maggior parte dei deeplink è multipiattaforma, il che significa che mantengono la loro funzionalità indipendentemente dalla piattaforma in cui vengono aperti. Tuttavia, alcuni deeplink sono solo per mobile.
Nel caso in cui un utente che non ha cTrader Mobile installato sul proprio dispositivo tenti di aprire un deeplink, verrà trasferito ai mezzi specifici della piattaforma per scaricare cTrader Mobile. Dopo che l'applicazione è stata installata e aperta, e l'utente ha effettuato l'accesso con uno dei propri conti, verrà trasferito alla schermata a cui il deeplink conduceva originariamente.
Si noti che l'UX di cTrader è diversa tra le applicazioni Mobile e Web. Considera il seguente esempio.
- Facendo clic sul pulsante Piazza ordine, gli utenti di cTrader Web vengono indirizzati alla finestra Nuovo ordine.
- Toccando Nuovo ordine, gli utenti di cTrader Mobile vengono indirizzati alla schermata Crea ordine.
Quando un utente accede al link https://app.ctrader.com/orders/create-market-order su Web, gli verrà presentata la finestra Nuovo ordine che lo invita a piazzare un ordine di mercato. Su Mobile, gli utenti verranno invece trasferiti alla schermata Crea ordine che consente loro di piazzare un ordine di mercato.
In altre parole, i deeplink funzionano correttamente indipendentemente dalle differenze relative all'UX tra cTrader Web e Mobile. Questa documentazione utilizza termini come la finestra di dialogo Crea ordine di mercato come notazioni congiunte per denotare funzionalità analoghe in queste applicazioni.
Deeplink di cTrader e OAuth del broker ¶
Nel caso in cui un'applicazione cTrader utilizzi flussi OAuth, tutti i link multipiattaforma apriranno la corretta schermata OAuth brandizzata quando aperti da cTrader Web.
Quando aperti utilizzando cTrader Mobile, i deeplink di cTrader mostreranno invece le consuete finestre di dialogo di cTrader anziché le schermate OAuth brandizzate.