Kuzoba khona izinguquko kule ndaba
Lesi sihloko sizobuyekezwa ngezinguquko ezisanda kumenyezelwa.
Ukuze uthole ulwazi oluthe xaxa olugcina ubumfihlo kubasebenzisi, sethula Inqubomgomo Yezimvume Zesithombe Nevidiyo ukuze sinciphise inani lama-app avunyelwe ukucela izimvume ezibanzi zesithombe/ividiyo (READ_MEDIA_IMAGES nokuthi READ_MEDIA_VIDEO). Ama-app angafinyelela kuphela izithombe namavidiyo ngezinjongo ezihlobene ngokuqondile nokusebenza kwe-app. Ama-app anesidingo sesikhathi esisodwa noma esingavamile sokufinyelela lawa mafayela acelwa ukuthi asebenzise isicoshi sesistimu, njengesicoshi sesithombe se-Android. (kuqala ngo-31 Agasti 2024)
Sibuyekeza inqubomgomo ye-Health Connect ukuze senze lula inqubo yohlelo lwe-Health Connect futhi siqondanise nenqubomgomo yama-App Ezempilo. I-application ekhona esuselwa kuhlobo izoshintshaniswa nesimemezelo esisha se-Play Console ngemuva kwesikhathi kulo nyaka. (kuqala ngo-31 Agasti 2024)
Ukuze ubuke kuqala indaba ebuyekeziwe ethi-“Izimvume nama-API Anokufinyelela Olwazini Olubucayi,” vakashela leli khasi.
Izicelo zemvume nama-API afinyelela ulwazi olubucayi kufanele zibe nengqondo kubasebenzisi. Ungacela kuphela izimvume nama-API akwazi ukufinyelela ulwazi olubucayi adingekayo ukuze usebenzise izakhi noma amasevisi wamanje ku-app yakho aphromothwe ohlwini lwakho lwe-Google Play . Ungase ungakwazi ukusebenzisa izimvume noma ama-API afinyelela olwazini olubucayi anikeza umsebenzisi ukufinyelela noma idatha yedivayisi yezakhi noma izinjongo ezingavezwanga ulwazi, ezingasetshenziswanga, noma ezingavunyelwe. Idatha yomuntu siqu noma ezwelayo okufinyelelwe kuyo ngezimvume noma ama-API afinyelela ulwazi olubucayi akufanele ithengiswe noma yabiwe ngokwenjongo yokugada ukuthengisa.
Cela izimvume nama-API afinyelela ulwazi olubucayi ukuthi afinyelele idatha yokuqukethwe (ngezicelo ezinyukayo) ukuze abasebenzisi baqonde ukuthi kungani i-app yakho icela imvume. Sebenzisa idatha kuphela kuzinjongo umsebenzisi azivumele. Uma ngemuva kwesikhathi ufisa ukusebenzisa idatha kwezinye izinjongo, kuzomele ucele abasebenzisi uphinde wenze isiqinisekiso sokuthi uvumelana ngempela nokusetshenziswa okungeziwe.
Izimvume ezikhawulelwe
Ngaphezu kokungenhla, izimvume ezinomkhawulo yizimvume ezihlukaniswe Njengeziyingozi, Ezikhethekile, Isiginesha, noma njengoba kuboniswe ngezansi. Lezi zimvume zingaphansi kwezimfuneko ezengeziwe nemikhawulo elandelayo:
- Idatha yomsebenzisi noma yedivayisi okufinyelelwe kuyo Ngezimvume ezikhawulelwe ibhekwa njengedatha yomsebenzisi yomuntu siqu nezwelayo. Izimfuneko zenqubomgomo Yedatha Yomsebenzisi ziyasebenza.
- Hlonipha izinqumo zabasebenzisi uma benqaba isicelo Semvume Ekhawulelwe, futhi abasebenzisi kungenzeka bangashintshwa noma baphoqelelwe ukuthi bavume noma iyiphi imvume engabalulekile. Kufanele wenze umzamo ofanele wokulungiselela abasebenzisi abanganikezi ukufinyelela kwezimvume ezizwelayo (ngokwesibonelo, ukuvumela umsebenzisi ukuthi azifakele inombolo yefoni uma ekhawulelwe ukufinyelela Amarekhodi wamakholi).
- Ukusetshenziswa kwezimvume ngokwephula izinqubomgomo zohlelo olungayilungele ikhompyutha ze-Google Play (okufaka phakathi Ukuhlukunyezwa Kwamalungelo Aphakeme) kuvinjelwe ngokucacile.
Izimvume Ezithile Ezikhawulelwe zingaphansi kwezidingo ezingeziwe njengoba kunemininingwane ngezansi. Inhloso yale mikhawulo ukuvikela ubumfihlo bomsebenzisi. Singenza ukukhishwa okukhawulelwe kuzidingo ezingavamile kakhulu lapho izinhlelo zokusebenza zinganikeza khona isici esiphoqelela kakhulu noma esibucayi nalapho kungekho khona enye indlela etholakalayo yokunikeza isici. Sihlola okuhlukile okuphakanyisiwe okumelene nobumfihlo obungaba khona noma imithelela yokuvikelwa kubasebenzisi.
Izimvume ze-SMS nezelogi yekholiIzimvume ze-SMS Nezerekhodi Lamakholi zithathwa njengedatha yomuntu siqu nezwelayo yomsebenzisi engaphansi kwenqubomgomo Yomuntu Siqu Neyolwazi Oluzwelayo kanye nemikhawulo elandelayo:
Izinhlelo zokusebenza ezingenayo i-SMS ezenzakalelayo, Ifoni, noma umsizi wokuphatha ngesandla kungenzeka zingamemezeli ukusetshenziswa kwezimvume ezingenhla ku-manifest. Lokhu kubandakanya umbhalo wesibambi sendawo ku-manifest. Ngaphezu kwalokho, izinhlelo zokusebenza kumele zibhaliswe ngokusebenza njenge-SMS ezenzakalelayo, ifoni, noma isibambi somsizi ngaphambi kokwazisa abasebenzisi ukuthi bamukele noma iziphi izimvume ezingaphezulu futhi kumele zimise ngokushesha ukusetshenziswa kwemvume uma zingasese isibambi esizenzakalelayo. Ukusetshenziswa okuvunyelwe nokuhlulekile kuyatholakala kuleli khasi Lesikhungo sosizo. Izinhlelo zokusebenza zingasebenzisa imvume kuphela (kanye nanoma iyiphi idatha etholwe kumvume) ukuze zinikeze ukusebenza okubalulekile okuvunyelwe kohlelo lokusebenza Umsebenzi obalulekile uchazwe njengenhloso eyinhloko yohlelo lokusebenza. Lokhu kungahlanganisa nesethi yezici ezibalulekile, okungukuthi zonke kufanele zifakwe kudokhumenti futhi ziphromothiwe encazelweni yohlelo lokusebenza. Ngaphandle kwezici ezibalulekile, uhlelo lokusebenza "luphukile" noma lunikezelwa njengolungasebenziseki. Ukudluliselwa, ukwabelana, noma ukusetshenziswa okunikezwe ilayisense kwale datha kumele kube ngokokunikeza kuphela izici ezibalulekile noma amasevisi ngaphakathi kohlelo lokusebenza, futhi ukusetshenziswa kwayo akumele kwandiselwe kunoma iyiphi enye injongo (isb. ukuthuthukisa ezinye izinhlelo zokusebenza noma amasevisi, ukukhangisa, noma izinjongo zokumaketha). Akumele usebenzise ezinye izindlela (ezifaka ezinye izimvume, ama-API, noma imithombo yenkampani yangaphandle) ukuze ukhiphe idatha ebalulwe Kurekhodi Lamakholi noma izimvume ezihlobene ne-SMS. |
Izimvume ZendawoIndawo yedivayisi ibhekwa njengedatha yomsebenzisi yomuntu siqu futhi ebucayi ukuya ngenqubomgomo Yolwazi lomuntu siqu nolubucayi nenqubomgomo Yendawo Engemuva, kanye nezimfuneko ezilandelayo:
Ama-app avunyelwe ukuthi afinyelele indawo esebenzisa imvume yesevisi engaphambili (uma i-app inokufinyelela kuphela ngaphambili, isb. "ngenkathi kusetshenziswa") uma ukusetshenziswa:
Izinhlelo zokusebenza ezidizayinelwe ngokucacile izingane kumele zithobelane nenqubomgomo yokuthi Kudizayinelwe Imindeni . Ukuze uthole ulwazi olwengeziwe ngezimfuneko zenqubomgomo, sicela ubone le ndaba echaza ngosizo. |
Imvume yokufinyelela kuwo wonke amafayelaAmafayela nezibaluli zohla lwemibhalo kudivayisi yomsebenzisi kubhekwa njengedatha yomuntu neyomsebenzisi enozwelo ngaphansi kwenqubomgomo Yolwazi lomuntu olubucayi futhi nalezi zimfuneko ezilandelayo:
|
Imvume (i-App) Yokubonakala KwephakhejiUhlu lwamagama namanani empahla lwama-app afakiwe olubuzwe kusukela kudivayisi luphathwa njengedatha yomuntu siqu nezwelayo yomsebenzisi engaphansi kwenqubomgomo Yomuntu Siqu Neyolwazi Oluzwelayo kanye nezidingo ezilandelayo: Izinhlelo zokusebenza ezinenjongo eyinhloko yokuqalisa, ukusesha, noma ukusebenzisana nezinye izinhlelo zokusebenza kudivayisi, zingase zithole ukubonakala okufanele kohlelo kwezinye izinhlelo zokusebenza ezifakiwe kudivayisi njengoba kuboniswe ngezansi:
Idatha yohlu lwe-app ebuziwe kusuka kuma-app asatshalalisiwe e-Google Play ingase ingathengiswa noma yabiwe ngokwezinjongo zezibalo noma zezindlela zokwenza imali zezikhangiso. |
I-API YokutholakalaI-API Yokutholakala ayikwazi ukusetshenziselwa:
I-Accessibility API ayidizayiniwe futhi ayikwazi ukucelwa ukwenza ukurekhoda kokulalelwayo kwekholi ekude. Ukusetshenziswa kwe-API yokutholakala kufanele kufakwe kukulondoloza uhlu kwe-Google Play. Imihlahlandlela ye-IsAccessibilityToolAma-app anomsebenzi oyinhloko owandiswe ngokuqondile ukusekela abantu abanokukhubazeka afanelekela ukusebenzisa i-IsAccessibilityTool ukuze azifake esidlangeni ngokufanele njenge-app yokutholakala. Ama-app angafanelekeli i-IsAccessibilityTool angase angasebenzisi umaka futhi kufanele ahlangabezane nezimfuneko zokuveza ulwazi nemvume njengoba kuchazweKwinqubomgomo Yedatha Yomsebenzisi ngoba umsebenzi ohlobene nokutholakala awukho sobala kumsebenzisi. Sicela ubheke indaba yesikhungo sosizo ye-AccessibilityService API ukuze uthole ulwazi oluningi. Ama-app kufanele asebenziswe ama-API nezimvume zohlelo olucophelelayo ngokuvumelana ne-API Yokutholakala lapho kunokwenzeka ukuze kufinyelele umsebenzi ofiselekayo. |
Cela Imvume Yokufaka AmaphakhejiImvume ye-REQUEST_INSTALL_PACKAGES ivumela i-application ukucela ukufaka amaphakheji we-app. Ukuze isebenzise le mvume, ukusebenza okuyinhloko kwe-app yakho kufanele kufake phakathi:
Ukusebenza okuvunyelwe kufaka phakathi:
Ukusebenza okuyinhloko kuchazwa njengenjongo eyinhloko ye-app. Ukusebenza okuyinhloko, kanye nanoma yiziphi izakhi eziyinhloko ezakha lokhu kusebenza okuyinhloko, konke kufanele kufakwe kumadokhumenti futhi kuphromothwe encazelweni ye-app. Imvume ye-REQUEST_INSTALL_PACKAGES ingase ingasetshenziswa ukwenza izibuyekezo zokuzenzela, ukuguqulwa, noma ukwenziwa inqwaba kwamanye ama-APK kwifayela lefa ngaphandle uma kungokwezinjongo zokuphathwa kwedivayisi. Zonke izibuyekezo noma ukufaka amaphakheji kufanele kuthobele inqubomgomo Yokuhlukunyezwa kwedivayisi Nenethiwekhi ye-Google Play futhi kufanele kuqaliswe futhi kuholwe ngumsebenzisi. |
I-Health Connect Ngezimvume ze-AndroidIdatha efinyelelwe Ngezimvume ze-Health Connect ithathwa njengedatha yomsebenzisi yomuntu siqu nezwelayo engaphansi kwenqubomgomo Yedatha Yomsebenzisi, kanye nezimfuneko ezilandelayo ezengeziwe: Ukufinyelela Okufanelekayo Nokusetshenziswa kwe-Health ConnectIzicelo zokufinyelela idatha nge-Health Connect kufanele zicace futhi ziqondakale. I-Health Connect ingasetshenziswa kuphela ngokuvumelana nezinqubomgomo ezisebenzayo, imigomo nemibandela, kanye nezimo ezigunyaziwe zokusetshenziswa njengoba zibekwe kule nqubomgomo. Lokhu kusho ukuthi ungacela ukufinyelela kwizimvume kuphela uma isicelo sakho noma isevisi ihlangabezana nesinye sezimo zokusebenzisa ezigunyaziwe. Izimo zokusebenzisa ezigunyaziwe zokufinyelela Izimvume ze-Health Connect yilezi:
I-Health Connect iyinjongo evamile yokugcina idatha kanye nenkundla yokwabelana evumela abasebenzisi ukuthi bahlanganise idatha yezempilo nokufaneleka evela emthonjeni ehlukahlukene kudivayisi yabo ye-Android futhi babelane ngayo nezinkampani ezingahlangene ngqo ngokukhetha kwabo. Idatha ingase ivele emithonjeni ehlukahlukene njengoba kunqunywa abasebenzisi. Onjiniyela kufanele bahlole ukuthi ingabe i-Health Connect ikufanele yini ukusetshenziswa okuhlosiwe futhi baphenye bese bahlole umthombo nekhwalithi yanoma iyiphi idatha evela ku-Health Connect ehlobene nanoma iyiphi injongo, futhi, ikakhulukazi, yocwaningo, yezempilo, noma esetshenziselwa ezokwelapha.
Ukusetshenziswa OkulinganiselweLapho usebenzisa i-Health Connect ngendlela efanele, ukusebenzisa kwakho idatha efinyelelwe nge-Health Connect kufanele futhi kuhambisane nezimfuneko ezingezansi. Lezi zimfuneko zisebenza kudatha eluhlaza etholwe ku-Health Connect, kanye nedatha ehlanganisiwe, engakhonjwanga, noma esuselwe kudatha eluhlaza.
Konke okunye ukudluliselwa, ukusetshenziswa, noma ukuthengiswa kwedatha ye-Health Connect akuvunyelwe, okuhlanganisa:
Ukufinyelela ku-Health Connect akumelwe kusetshenziswe ngokwephula le nqubomgomo noma eminye imigomo nemibandela noma izinqubomgomo ezisebenzayo ze-Health Connect, okuhlanganisa lezi zinhloso ezilandelayo:
Isitatimende esiqinisekisayo sokuthi ukusebenzisa kwakho idatha ye-Health Connect kuthobelana nemikhawulo Yokusebenzisa Okukhawulelwe kufanele sidalulwe esicelweni sakho noma kuwebhusayithi yesevisi yakho yewebhu noma isicelo; ngokwesibonelo, ilinki ekhasini eliyisiqalo sekhasi elinikezelwe noma inqubomgomo yobumfihlo ephawula: "Ukusetshenziswa kolwazi olutholwe ku-Health Connect kuzothobela inqubomgomo yezimvume ze-Health Connect, okuhlanganisa nezimfuneko Zokusebenzisa Okukhawulelwe." Ubuncane BobubanziUngacela ukufinyelela kwizimvume ezibalulekile kuphela ekusebenziseni i-application yakho noma ukusebenza kwesevisi. Lokhu kusho ukuthi:
Isaziso kanye Nokulawula Okubonisa Ngale NokunembileI-Health Connect iphatha idatha yezempilo nokufaneleka, ehlanganisa ulwazi lomuntu siqu noluzwelayo. Wonke ama-application namasevisi kufanele aqukathe inqubomgomo yobumfihlo, okufanele idalule ngokugcwele ukuthi isicelo sakho noma isevisi iqoqa, isebenzise, futhi yabelane kanjani ngedatha yomsebenzisi. Lokhu kufaka phakathi izinhlobo zezinhlangano okwabelwa kuzo noma iyiphi idatha yomsebenzisi, indlela osebenzisa ngayo idatha, indlela oyigcina futhi uyivikele ngayo idatha, nokuthi kwenzekani kudatha uma i-akhawunti iyekiswa ukusebenza futhi/noma isuswa. Ngaphezu kwezimfuneko ezingaphansi komthetho osebenzayo, kufanele futhi uthobele lezi zimfuneko ezilandelayo:
Vikela Ukuphathwa KwedathaKufanele uphathe yonke idatha yomsebenzisi ngokuphepha. Thatha izinyathelo eziphusile nezifanelekayo ukuze uvikele wonke ama-application noma amasistimu asebenzisa i-Health Connect ekufinyeleleni okungagunyaziwe noma okungekho emthethweni, ukusetshenziswa, ukucekelwa phansi, ukulahlekelwa, ukuguqulwa, noma ukudalulwa. Izinqubo zokuphepha ezinconyiwe zihlanganisa ukusebenzisa nokugcina Uhlelo Lokulawulwa Ukuphepha Kolwazi oluchazwe ku-ISO/IEC 27001 kanye nokuqinisekisa ukuthi isicelo sakho noma isevisi yewebhu iqinile futhi ayinazo izinkinga zokuphepha ezifanayo njengoba kushiwo yi-OWASP Top 10. Kuye ngokuthi i-API ifinyelelwa kanjani kanye nenani lezibonelelo zomsebenzisi noma abasebenzisi, sizodinga ukuthi isicelo sakho noma isevisi ihlolwe ngezikhathi ezithile futhi ithole Incwadi Yokuhlola evela kwinkampani engahlangene ngqo eqokiwe uma umkhiqizo wakho udlulisela idatha evela kusisetshenziswa somsebenzisi. Ukuze uthole ulwazi oluningi mayelana nezimfuneko zama-app axhunywa ku-Health Connect, sicela ubone lesi sihloko sosizo. |
Isevisi ye-VPNI-VpnService iyikilasi eliyisisekelo lama-app okunweba nokuzakhela ezawo izixazululo ze-VPN. Ama-app asebenzisa i-VpnService kuphela futhi ane-VPN njengomsebenzi wawo oyinhloko angakha i-tunnel evikelekile wezinga ledivayisi kuseva ekude. Okuhlukile kufaka phakathi ama-app adinga iseva ekude ekusebenzeni okubalulekile okunjengalokhu:
I-VpnService ayikwazi ukusetshenziselwa:
Ama-app asebenzisa i-VpnService kumele:
|
Imvume Ye-alamu EqondileImvume entsha, ethi USE_EXACT_ALARM, ezokwethulwa izonikeza ukufinyelela ekusebenzeni okuqondile kwe-alamu kuma-app aqala nge-Android 13 (i-API ileveli yethagethi 33). I-USE_EXACT_ALARM yimvume ekhawulelwe futhi ama-app kufanele amemezele le mvume kuphela uma ukusebenza kwawo okubalulekile kusekela isidingo se-alamu ngokuqondile. Ama-app acela le mvume ekhawulelwe angaphansi kokubuyekezwa, futhi lewo angahlangabezani nemibandela yesimo sokusebenzisa esamukelekayo ngeke avunyelwe ekushicilelweni ku-Google Play. Izimo zokusetshenziswa okwamukelekile zokusebenzisa Imvume Ye-alamu Eqondile I-app yakho kufanele isebenzise umsebenzi we-USE_EXACT_ALARM kuphela uma umnyombo we-app yakho, umsebenzi obhekene nomsebenzisi udinga izenzo ezinesikhathi esinembile, ezinjengokuthi:
Uma unesimo sokusetshenziswa kwe-alamu okuyiyona ndlela esebenza ngayo engakhaviwe ngenhla, kufanele uhlaziye ukuthi ukusebenzisa i-SCHEDULE_EXACT_ALARM njengenye indlela kuyinketho yini. Ukuze uthole ulwazi olwengeziwe mayelana nokusebenza okuqondile kwe-alamu, sicela ubone lesi siqondiso sikanjiniyela. |
Imvume Yenhloso Yesikrini EsigcweleKuma-app aqondise i-Android 14 (ileveli 34 eqondiwe ye-API) nangaphezulu, i-USE_FULL_SCREEN_INTENT imvume ekhethekile yokufinyelela kuma-app. Ama-app azonikezwa imvume ngokuzenzakalela kuphela ukuze asebenzise imvume ye-USE_FULL_SCREEN_INTENT uma umsebenzi oyinhloko we-app yabo ungena ngaphansi kwesinye sezigaba ezingezansi ezidinga izaziso ezibalulekile:
Ama-app acela le mvume angaphansi kokubuyekezwa, futhi lawo angahlangabezani nemibandela engenhla ngeke anikezwe le mvume ngokuzenzakalelayo. Uma kunjalo, ama-app kufanele acele imvume kumsebenzisi ukuze zisebenzise u-USE_FULL_SCREEN_INTENT. Njengesikhumbuzi, noma yikuphi ukusetshenziswa kwemvume ye-USE_FULL_SCREEN_INTENT kufanele kuthobelane nazo zonke Izinqubomgomo Zonjiniyela ze-Google Play, okuhlanganisa Isofthiwe Engadingeki Yeselula, Ukuhlukumeza Kwedivayisi Nenethiwekhi, kanye nezinqubomgomo Zezikhangiso. Izaziso zenhloso yesikrini esigcwele azikwazi ukuphazamisa, ukuphazamisa, ukulimaza, noma ukufinyelela idivayisi yomsebenzisi ngendlela engagunyaziwe. Ukwengeza, ama-app akufanele aphazamisane nemanye ama-app noma ukusebenza kwedivayisi. Funda kabanzi mayelana nemvume ye-USE_FULL_SCREEN_INTENT Esikhungweni sethu Sosizo. |