It is currently 22 April 2025, 10:40 Advanced search

Oncommand / Onstart

Domande e risposte su come utilizzare Instant Developer Cloud al meglio

Oncommand / Onstart

Postby abitat » 21 December 2018, 14:05

Ho un problema con la lettura dei parametri passati attraverso l'url sia da lato APP sia da lato WEB. Ho già creato un'app che sfrutta lo stesso meccanismo e da applicazione i parametri venivano letti dall'oncommand, mentre ora ho creato una nuova applicazione e sfruttando lo stesso meccanisco si avvia l'onstart e non viene passato nessun parametro anche se lancio l'url che li contiene. Ho quindi il problema della conferma di un indirizzo email, che una volta cliccato il link verrà chiamata una funzione che la convaliderà. il problema si verifica dal lato APP, perche come già detto si avvia l'evento onstart al posto dell'evento oncommand. In definitiva dovrei riuscire a convalidare il mio indirizzo email cliccando il link ricevuto con i parametri che verranno letti sia da WEB che dall'APP, cosa che tutt'ora riesco a fare solo tramite WEB, quindi gentilmente se qualcuno sa come risolvere questo problema, grazie
abitat
 
Posts: 53
Joined: 13 September 2018, 8:23

Re: Oncommand / Onstart

Postby m.sirri » 21 December 2018, 14:20

Bisogna vedere come chiami l'applicazione.
User avatar
m.sirri
Pro Gamma
Pro Gamma
 
Posts: 8574
Joined: 30 September 2010, 17:01
Location: Ozzano dell'Emilia (BO)

Re: Oncommand / Onstart

Postby abitat » 21 December 2018, 14:30

io ricevo una email che contiene il link ad un file javascript.
Questo file javascript ha la funzione che riconosce se sono su un dispositivo o sul browser del pc.
All'interno del file vi sono due url che viene eseguita una oppure l'altra a seconda del device.

1. per richiamare il browser utilizzo: "http://nomeserver/nomeapp/?cmd=xxxx" e il tutto viene gestito poi dall'onstart
e in questo caso i parametri vengono recuperati in modo corretto request => {"query":{"cmd":"xxxx"}}

2. mentre se si avvia l'app utilizzo: "intent://nomeapp?cmd=xxxx#Intent;scheme=url_scheme;package=boundle;end" e il tutto viene sempre gestito dall'onstart quando invece nella documentazione viene specificato che dovrebbe essere gestito dall'evento oncommand e quando si avvia l'app la request nell'evento onstart non contiene nulla, eppure questa url l'ho già utilizzata per un'app precedente e il tutto funzionava perfettamente e i parametri venivano recuperati dall'evento oncommand
abitat
 
Posts: 53
Joined: 13 September 2018, 8:23


Return to Tips & Tricks - Cloud

Who is online

Users browsing this forum: No registered users and 17 guests