Italian Google Drive, non mi funziona

LordZenzo

Well-Known Member
Licensed User
Longtime User
un saluto a tutta la comunity

e' da un po che non mi faccio sentire
ecco il problema
ho scaricato la libreria per connettermi a Drive di google per salvarvi i file dati della mia app
in questo modo ogni utente li salva sul suo proprio spazio e non sul mio spazio web

ho scaricato anche l'esempio e seguendolo ho inserito il salvataggio dei miei file su drive
ma al momento della connessione mi da errore di inizializzazione
chiaramente la faccio in activity_create come da esempio

ho creato il clienteID e ClientSecret su https://console.developers.google.com

forse l'errore sta nei tempi? impiegano giorni o mesi ad attivare gli ID?
 

LordZenzo

Well-Known Member
Licensed User
Longtime User
aggiorno il problema
ora si connette e carica su drive
ma ...
invece di caricare 4 file diversi
carica 4 volte l'ultimo file
la libreria di drive lavora in asincrono
per cui quando invoco un qualsiasi evento la mia app continua a funzionare
e qui viene il problema
questo e il codice per caricare i 4 file
B4X:
        AsDown=1
        clsDrive.UploadFile("Turni", DBFileDir, "TurniMap.Map", "","")
         Isdown.Text="Upload 1 Completo"
        AsDown=2
        clsDrive.UploadFile("Orari", DBFileDir, "OrariMap.Map", "","")
        Isdown.Text="Upload 2 Completo"
        AsDown=3
        clsDrive.UploadFile("Appunti", DBFileDir, "AppuntiMap.Map", "","")
        Isdown.Text="Upload 3 Completo"
        AsDown=4
        clsDrive.UploadFile("Ordine", DBFileDir, "OrdineMap.Map", "","")
        Isdown.Text="Upload  Completo"
l'ultima stringa dovrebbe essere l'ID del file, se voglio un nuovo file metto vuoto altrimenti dovrei recuperarlo
su drive mi ritrovo 4 volte "Ordine"
se metto una pausa con
do until (un booleano che viene settato a true al Drive_FileUploaded)
doevents
loop
non esce piu dal ciclo come se non avvenisse mai l'evento
 
Last edited:

LordZenzo

Well-Known Member
Licensed User
Longtime User

LucaMs

Expert
Licensed User
Longtime User
in questo modo ogni utente li salva sul suo proprio spazio

Mi era stata suggerita questa possibilità ai "primordi" :D 2.25 anni fa per la mia prima app (ovviamente, anch'essa mai pubblicata :D) ma non mi sconfinferava:
1) non certo tutti gli utenti possiedono un Google Drive (soprattutto all'epoca)
2) potrebbero anche pensare: "ma te pare che devo usare un mio spazio per...?"

Ergo, non provai, né librerie già pronte né altre strade.

A meno che la tua app non sia per tuoi clienti anziché per Google Play, sono ancora dell'idea e quindi te la sconsiglierei.
 

LordZenzo

Well-Known Member
Licensed User
Longtime User
Mi era stata suggerita questa possibilità ai "primordi" :D 2.25 anni fa per la mia prima app (ovviamente, anch'essa mai pubblicata :D) ma non mi sconfinferava:
1) non certo tutti gli utenti possiedono un Google Drive (soprattutto all'epoca)
2) potrebbero anche pensare: "ma te pare che devo usare un mio spazio per...?"

Ergo, non provai, né librerie già pronte né altre strade.

A meno che la tua app non sia per tuoi clienti anziché per Google Play, sono ancora dell'idea e quindi te la sconsiglierei.

hai ragione, la mia app per ora usa lo spazio che ho su aruba, ossia lo spazio del mio sito web (che tra l'altro neanche ho fatto) , ma ..nella speranza di avere milioni di utilizzatori usare il mio spazio potrebbe essere limitativo, e poi, oggi tutte le app hanno il backup su google (be va be, non proprio tutte)
 
Top