Buon Pomeriggio a tutti
non riesco ad accedere alla cartella download su androi 10 con target 29, faccio notare che per pubblicare un'app su googleplay
bisogna mettere per forza api 29, come da comunicazione google che allego,
allego anche il codice con cui cerco di creare una cartella su download, da notare che con
api 28 quindo solo modificando il manifest in api 28 tutto funziona,
qualcuno ha qualche idea?
Grazie mille a tutti
If Not(File.Exists(File.DirRootExternal, "Download/Lista_Bc")) Then
'Msgbox(File.DirRootExternal,"dir non creata")
File.MakeDir(File.DirRootExternal, "/Download/Lista_Bc")
End If
' richiesta permessi ok'
For Each permission As String In Array(rp.PERMISSION_READ_EXTERNAL_STORAGE,rp.PERMISSION_CAMERA,rp.PERMISSION_WRITE_EXTERNAL_STORAGE)
rp.CheckAndRequest(permission)
Wait For Activity_PermissionResult (permission As String, Result As Boolean)
If Result = False Then
ToastMessageShow("No permission!", True)
Activity.Finish
Return
End If
Next
'manifest'
<uses-sdk android:minSdkVersion="5" android:targetSdkVersion="28"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
' testo di goggle se si tenta di utilizzare un apk con api target minore di 29
L'attuale livello API target della tua app è 28, ma il livello API target minimo deve essere 29 per garantire che l'app sia basata sulle API più recenti ottimizzate in termini di sicurezza e buone prestazioni.
A partire dal mese di agosto del 2020, le nuove app devono avere come target minimo la versione di Android 10 (livello API 29).
A partire dal mese di novembre del 2020, gli aggiornamenti delle app devono avere come target almeno la versione Android 10 (livello API 29).