Sebenzisa Wonke amafayela emvume yokufinyelela (MANAGE_EXTERNAL_STORAGE)

I-Google Play ikhawulela ukusetshenziswa kwezimvume ezizwelayo noma izingozi eziphakeme, kuhlanganise nokufinyelela i-app ekhethekile ebizwa ngokuthi Ukufinyelela wonke amafayela. Lokhu kusebenza kuphela kuma-app aphokophele i-Android 11 (i-API enguleveli 30) futhi amemezela imvume ye-MANAGE_EXTERNAL_STORAGE, engezwe ku-Android 11. Futhi, le nqubomgomo ayiphazamisi ukusetshenziswa kwemvume ye-READ_EXTERNAL_STORAGE

Uma i-app yakho ingadingi ukufinyelela kwimvume ye-MANAGE_EXTERNAL_STORAGE , kufanele uyisuse ku-manifest ye-app yakho ukuze uhlangabezane ngokuphumelelayo nezimfuneko zokubuyekeza inqubomgomo. Imininingwane yokunye ukusetshenziswa kokuthobela inqubomgomo nayo iboniswe ngezansi.

Uma i-app yakho ihlangabezana nezimfuneko zenqubomgomo yokusetshenziswa okwamukelekayo noma lifanelekela okuhlukile, kuzodingeka ukuba umemezele lokhu kanye nanoma yiziphi ezinye izimvume zezingozi eziphakeme usebenzisa Ifomu lokumemezela izimvume ku-Play Console.

Izinhlelo zokusebenza ezehluleka ukuhlangabezana nezimfuneko zenqubomgomo noma ukuhambisa Ifomu Lokumemezela izimvume zingasuswa ku-Google Play.

Kunini lapho kufanele ucele khona imvume yokufinyelela Wonke amafayela?

Kufanele ufinyelele imvume yawo Wonke amafayela kuphela uma i-app yakho ingenakwazi ukusebenzisa imikhuba emihle kakhulu elungele ubumfihlo, Njengohlaka Lomsebenzi Wokufinyelela Isitoreji noma I-MediaStore API. Khumbula ukuthi i-app yakho akufanele imemezele izimvume engazidingi noma engazisebenzisi.

Ukusebenza okubalulekile

Ngaphezu kwalokho, ukusebenzisa imvume kwe-app kufanele kuwele phakathi kokusetshenziswa okuvunyelwe, futhi kufanele kuboshezelwe ngqo nokusebenza okuyinhloko kwe-app. Ukusebenza okuyinhloko kuchazwa njengenjongo eyinhloko ye-app. Ngaphandle kwalokhu kusebenza okuyinhloko, i-app "iphukile" noma ibhekwa njengengasebenziseki. Umsebenzi oyinhloko, kanye nezici eziyinhloko ezihlanganisa le msebenzi oyinhloko, kufanele zifakwe ngokubonakalayo kudokhumenti futhi ziphromothiwe kwincazelo yohlelo lokusebenza. 

Uma ukusebenza okuyinhloko kwe-app kudinga imvume yokufinyelela Wonke amafayela, unjiniyela kufanele agcwalise Ifomu lokumemezela izimvume futhi athole ukugunyazwa kusuka ku-Google Play.

Goqa Konke Nweba Konke

Ukusetshenziswa okuvumelekile kwezimvume zokufinyelela zawo Wonke amafayela

Mayelana nama-app acela ukufinyelela izimvume zokufinyelela zawo Wonke amafayela, ukusetshenziswa okuhlosiwe nokuvunyelwe kuhlanganisa abaphathi bamafayela, ama-app okwenza ikhophi yasenqolobaneni nokubuyisela, ama-app okuvikela amagciwane, kanye nama-app okuphatha idokhumenti.

Ama-app anikeze ukufinyelela kule mvume kungenzeka angasebenzisi ukusetshenziswa kwawo ngezinjongo ezingadaluliwe noma ezingavumelekile.

Sebenzisa

Imvume efanelekile*

Ukuphathwa kwefayela

Inhloso eyinhloko ye-app ihlela ukufinyelela, ukuhlela nokuphatha (kuhlanganise nokunakekelwa) kwamafayela namafolda angaphandle kwesikhala sokulondoloza se-app eqondile

MANAGE_EXTERNAL_STORAGE

 

Ama-app wokwenza ikhophi yasenqolobaneni nokubuyisela

I-app kufanele ibe nesidingo sokufinyelela ngokuzenzakalelayo izinhla zemibhalo eziningi ezingaphandle kwesikhala sokulondoloza se-app esiqondile mayelana nenhloso yokwenza ikhophi yasenqolobaneni nokubuyisela

Ama-app wesivikeli magciwane

Inhloso eyinhloko ye-app ukuphequlula idivayisi nokunikeza izici zokuvikeleka ngesivikeli magciwane kumsebenzisi wedivayisi

Ama-app wokuphatha idokhumenti

Ama-app okufanele athole, afinyelele futhi ahlele izinhlobo zefayela ezihambelanayo ngaphandle kwe-app yawo eqondile noma isitoreji esabelenwe

I-app kufanele ichaze kwisimemezelo sayo se-Console ukuthi kungani izixazululo ezifakwe kumadokhumenti Wafamayela wokufinyelela ku-app ethile noma amadokhumenti Wohlaka lokufinyelela isitoreji (okukhethwa kukho okulungele ubumfihlo) enganele leyo njongo

Sesha (Kudivayisi)

Inhloso eyinhloko ye-app wukusesha amafayela namafolda kuso sonke isikhala sedivayisi sangaphandle

Ukubethela Nokukhiywa Kwediksi/Kwefolda

Inhloso eyinhloko ye-app ukubethela amafayela namafolda

Ukuthutha kwedivayisi/Ukudluliselwa kwefoni

Inhloso eyinhloko ye-app ukusiza umsebenzisi athuthele kudivayisi entsha


* Kungaphansi kwesibuyekezo se-Google Play nokuvunyelwa.

Okuhlukile

I-Google Play inganikeza okuhlukile kwesikhashana kuma-app angafaneleki njengavunyelwe ukusebenzisa okungenhla, uma:

  • Ukusetshenziswa kwemvume kunika amandla umsebenzi oyinhloko we-app.
  • Okwamanje ayikho enye indlela yokuhlinzeka ngokusebenza okuyinhloko, noma ukusebenzisa ezinye izindlela ezilungele ubungane ( ngokwesibonelo, i-MediaStore API noma Uhlaka lokufinyelela isitoreji) kunethonya elilimazayo kakhulu kwizakhi ezibalulekile ze-app ezihlobene nokusebenza okuyinhloko.
  • Umthelela okwimfihlo yomsebenzisi uncishiswa ukuphepha kanye nemikhuba emihle kakhulu yobumfihlo.

Unjiniyela kufanele aphendule kusimemezelo sakhe se-Console ukuthi kungani Uhlaka Lomsebenzi Wokufinyelela Isitoreji noma i-MediaStore API inganele ngokuqondene nenhloso ye-app yakhe.

Qaphela Ama-app wenkampani yenethiwekhi namasevisi we-OEM, kanye nama-app ashicilelwe ngaphansi kokuthi Inkundla yokusabalalisa ephethwe ye-Google Play angacela imvume yokufinyelela ngokwezimo zokusebenzisa ezingenhla, ngaphezu kwamasevisi abaluleke kakhulu adinga ukufinyelela.
Ukusebenzisa okungavumelekile

Kwezinye izimo, ama-app angafisa ukufinyelela idatha yomsebenzisi ezwelayo ngokwezinjongo lapho ezinye izindlela ezivikelekile zikhona, noma lapho ubungozi bokuvezwa kwedatha kungaqinisekisi ukufinyelela. 

Ngezansi uhlu lwezimo zokusebenza ezingeke zivunyelwe ukucela imvume yokuthi MANAGE_EXTERNAL_STORAGE 

  • Ukufinyelela Kwamafayela Emidiya (bona Okunye ngezansi)
  • Noma yimuphi umsebenzi wokukhethwa Kwefayela lapho umsebenzisi ekhetha amafayela ngamanye (bona Okunye ngezansi)

Inothi: Lolu hlu alukhathazi. Mayelana nalesi siqondiso esijulile, sicela ubheke amadokhumenti athi Ukufinyelela Wonke Amafayela kanye nesiqondiso sonjiniyela esithi Imikhuba emihle kakhulu Yesitoreji esinohlelo.

Ezinye izindlela ezilungele ubumfihlo ezinconywayo

Sebenzisa

Okunye

Finyelela Amafayela Emidiya

Nge-MediaStore API, ama-app anganikela futhi afinyelele imidiya etholakalayo kuvolumu yesitoreji sangaphandle ngaphandle kwesidingo sokufinyelela izimvume zawo Wonke amafayela. Nge-MediaStore API, bangathola kalula futhi babuyekeze amafayela wemidiya. Lamafayela ahlala kwivolumu yesitoreji esingaphandle kudivayisi yomsebenzisi — ngisho nangemva kokukhishwa kwe-app.

Umsebenzisi ukhetha amafayela okungeniswa/ukudluliswlwa/ukucutshungulwa

Onjiniyela kufanele bacabangele ukusebenzisa okukhethwa kukho okulungele ubumfihlo  Kohlaka Lokufinyelela Isitoreji ukuze bafinyelele amafayela kwisitoreji esabiwe. Lolu hlelo lusekela inani elikhulu lezimo zokusebenzisa ama-app ukufeza imisebenzi yobubanzi obukhulu.

Kubalulekile: Uma ushintsha indlela i-app yakho esebenzisa ngayo izimvume ezikhawulelwe, kufanele uphinde uthumele ifomu elinolwazi olubuyekeziwe nolunembile. Ukusebenzisa okudukisayo nokungavunyiwe kwalezi zimvume kungaholela ekumisweni kwe-app yakho kanye/noma ukunqanyulwa kwe-akhawunti yakho kanjiniyela.

Ingabe lokhu kube usizo?

Singayithuthukisa kanjani?

Udinga usizo olungaphezulu?

Zama lezi zinyathelo ezilandelayo:

Sesha
Sula usesho
Vala usesho
Imenyu eyinhloko
9070564129964058276
true
Sesha isikhungo sosizo
true
true
true
true
true
92637
false
false