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.
Ukusetshenziswa okuvumelekile kwezimvume zokufinyelela zawo Wonke amafayelaMayelana 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 |
|
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.
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.
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.
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.