2014-04-11 12 views
6

Ho creato un elenco di test per Google Apps Marketplace (GAMv2) e ho specificato un URL di configurazione. Quando si esegue il test utilizzando il pulsante "TEST INSTALL FLOW", viene visualizzata la schermata di autorizzazione e facendo clic sul pulsante "Accetta" viene visualizzato un popup che conferma che l'applicazione è stata aggiunta. C'è un pulsante "Avvia app" e un link "Gestisci app" in questo secondo popup. Il pulsante "Avvia app" passa all'URL di configurazione che ho inserito nella definizione dell'elenco.Url di installazione per Google Apps Marketplace (GAMv2) non reindirizza

Il flusso di installazione non dovrebbe essere reindirizzato automaticamente? Ho visto altre domande in cui questo comportamento sembra funzionare e si spegne:

C'è anche questa pagina in documentazione del marketplace che dice che deve reindirizzare: https://developers.google.com/google-apps/marketplace/eap/oauthwalkthrough

Altre persone hanno questo problema?

+0

stesso qui, quando l'utente si integra con la nostra applicazione e fa clic su "fatto" nel popup di integrazione, non accade nulla e l'utente rimane nella pagina dell'applicazione installata senza istruzioni esplicite. questa è una brutta esperienza utente, il flusso ragionevole dovrebbe essere qualcosa come cliccare su "fatto" e aprire l'URL di installazione. –

+0

Ho dovuto risolvere il problema con la mia applicazione, facendo in modo che l'utente effettuasse il login con il suo account google e controllasse se l'app fosse installata per il suo dominio. se installato, attiva l'URL di configurazione e si sposta lungo il normale flusso di installazione. –

risposta

1

Nella v1 del marketplace, sì, i collegamenti di installazione sono stati inclusi automaticamente nel flusso di installazione lineare. Nei nuovi collegamenti di installazione del flusso di installazione vengono presentati separatamente. Vengono presentati agli utenti, ma non vi è alcuna garanzia che l'utente faccia clic su di esso. Anche in V1 c'erano alcuni casi in cui un utente poteva finire per bypassare il collegamento di installazione.

Ci sono alcuni miglioramenti che è possibile apportare per incoraggiare gli amministratori a rivedere l'installazione se l'hanno saltata. In entrambi i casi, le app devono essere tolleranti rispetto a questi casi e adattarsi.

Il mio consiglio è di verificare l'accesso e inserire il flusso di installazione se non è stato ancora eseguito. È possibile utilizzare l'API di licenza per verificare se il dominio è stato installato dal marketplace o meno. Se devi imporre requisiti come le autorizzazioni di amministratore, puoi aggiungere ulteriori controlli per vedere se l'utente corrente è un amministratore per il dominio e fornire agli utenti non amministratori un messaggio di cortesia che indica che l'app non è ancora pronta per essere utilizzata.