Sono alle prese con l'aggiornamento di una mia vecchia app che aveva un punto centrale: la possibilità di scrivere (e leggere) files residenti in File.DirRootExternal.
Voglio conservare questa caratteristica, ma le nuove versioni di Android e i nuovi vincoli di Google Play rendono questo compito assai difficile.
Il semplicissimo progetto allegato viene correttamente compilato ma all'atto dell'installazione appare un minaccioso "protetto da Google Play". E' evidente che un progetto di questo tipo sarebbe rifiutato.
A maggior ragione se nel file manifest specifico (invece targetSdkVersion="22" com'è adesso) targetSdkVersion="33" (come è richiesto attualmente e come B4A propone di default) la compilazione non ha successo.
I punti dolenti sono sicuramente nel file manifest e, forse, nel codice (in Activity_Create probabilmente).
Un punto per me strano è rappresentato da questo fatto: se, come sembra, non posso scrivere in File.DirRootExternal perchè allora sono in grado di creare la cartella GlobalCartellaApp e non ANCHE la sottocartella GlobalCartellaQuestaApp (per non dire scrivere nel file NomeFileINI ?
Qualcuno che ha affrontato questi stessi problemi è in grado di dare un'occhiata al progettino allegato e suggerirmi una soluzione ?
Inutile dire che ho cercato a lungo nei vari post di questo sito e non ho trovato risposte (o per lo meno non le ho sapute interpretare ed applicare).
Grazie per l'attenzione.
Voglio conservare questa caratteristica, ma le nuove versioni di Android e i nuovi vincoli di Google Play rendono questo compito assai difficile.
Il semplicissimo progetto allegato viene correttamente compilato ma all'atto dell'installazione appare un minaccioso "protetto da Google Play". E' evidente che un progetto di questo tipo sarebbe rifiutato.
A maggior ragione se nel file manifest specifico (invece targetSdkVersion="22" com'è adesso) targetSdkVersion="33" (come è richiesto attualmente e come B4A propone di default) la compilazione non ha successo.
I punti dolenti sono sicuramente nel file manifest e, forse, nel codice (in Activity_Create probabilmente).
Un punto per me strano è rappresentato da questo fatto: se, come sembra, non posso scrivere in File.DirRootExternal perchè allora sono in grado di creare la cartella GlobalCartellaApp e non ANCHE la sottocartella GlobalCartellaQuestaApp (per non dire scrivere nel file NomeFileINI ?
Qualcuno che ha affrontato questi stessi problemi è in grado di dare un'occhiata al progettino allegato e suggerirmi una soluzione ?
Inutile dire che ho cercato a lungo nei vari post di questo sito e non ho trovato risposte (o per lo meno non le ho sapute interpretare ed applicare).
Grazie per l'attenzione.