Ukubuka kuqala inqubomgomo
Ukuze sinikeze abasebenzisi umuzwa ongcono, sethula imikhawulo emisha yokusebenzisa imvume yokuthi USE_FULL_SCREEN_INTENT. Kuma-app aqondanisa i-Android U (ileveli ye-API 34) nangenhla, sishintsha kabusha le mvume ibe imvume yokufinyelela i-app ekhethekile. Ama-app asebenza okuyinhloko okudinga isaziso sesikrini esigcwele kuphela azonikezwa le mvume ngokuzenzakalela. Wonke amanye ama-app azodinga ukucela imvume kumsebenzisi. (kuqala ukusebenza ngomhla ka 31 Meyi 2024)
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 indaba 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:
|
Izimvume Zezithombe NevidiyoIzithombe namavidiyo kudivayisi yomsebenzisi kuthathwa njengedatha yomuntu siqu nebucayi yomsebenzisi engaphansi kokuthi inqubomgomo yeDatha Yomsebenzisi ye-Google Play. Ama-app angafinyelela kuphela izithombe namavidiyo ngezinjongo ezihlobene ngokuqondile nokusebenza kwe-app, futhi akumele zicele ukufinyelela egameni lanoma iyiphi inkampani yangaphandle engahlangene ngqo nganoma iyiphi injongo engahlobene nokwenziwa yi-app ebhekene nomsebenzisi. Ukuze uthole ulwazi oluthe xaxa lokugcina ubumfihlo, sikhuthaza ukusetshenziswa kwesicoshi sesistimu njengesicoshi sesithombe. Ama-app adinga ukufinyelela okubanzi ezithombeni namafayela evidiyo abekwe kusitoreji esabiwe kumadivayisi kufanele ziphumelele ukubuyekezwa kokufinyelela okufanele futhi zibonise isimo sokusetshenziswa esiyinhloko esidinga ukufinyelela okuphikelelayo noma okuvamisile kwesithombe/kwevidiyo kwamafayela abekwe kusitoreji esabiwe. Ama-app anesidingo sesikhathi esisodwa noma esingavamile sokufinyelela lawa mafayela acelwa ukuthi asebenzise isicoshi sesistimu, njengesicoshi sesithombe se-Android. Ukufinyelela okubanzi kwezithombe namavidiyo nakho kungaphansi kwezimfuneko ezilandelayo:
Uma i-app yakho ingadingi noma ifanelekela ukufinyelela okubanzi kuzimvume ze-READ_MEDIA_VIDEO noma ze-READ_MEDIA_IMAGES, kufanele uyisuse ku-manifest ye-app yakho ukuze uhlangabezane ngempumelelo nezimfuneko zokubuyekezwa kwenqubomgomo. Ngokuvumelana nenqubomgomo Yezimvume Ezikhawulelwe, kufanele wenze umzamo ofanelekayo wokwamukela abasebenzisi abangakuniki ukufinyelela okubanzi kumafayela emidiya kudivayisi yabo. Lokhu kuhlanganisa ukuqondisa kahle ukujabulela i-app lapho abasebenzisi basengakwazi ukujabulela isakhi noma ukusebenza okubalulekile kwe-app yakho. Ama-app anecala elisemthethweni lokufinyelela lezithombe noma amavidiyo, kodwa angafaneleki ukuthola imvume ye-READ_MEDIA_IMAGES noma ye-READ_MEDIA_VIDEO angasebenzisa isicoshi sesistimu njengesicoshi sesithombe. Ukuze uthole ulwazi olwengeziwe, sicela ubone le ndaba Yesikhungo Sosizo. |
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-AndroidI-Health Connect iyinkundla ye-Android evumela ama-app ezempilo nokufaneleka ukuthi agcine futhi abelane ngedatha efanayo ekudivayisi, ngaphakathi kwe-ecosystem ehlangene. Iphinde inikeze ngendawo eyodwa kubasebenzisi yokulawula ukuthi yimaphi ama-app angakwazi ukufunda nokubhala idatha yezempilo nokufaneleka. I-Health Connect isekela ukufunda nokubhala izinhlobo ezihlukahlukene zedatha, ukusuka ezinyathelweni ukuya ekushiseni komzimba. Idatha efinyelelwe Ngezimvume ze-Health Connect ithathwa njengesihloko sedatha yomsebenzisi yomuntu siqu nezwelayo engaphansi kwenqubomgomo Yedatha Yomsebenzisi. Uma uhlelo lwakho lokusebenza lufaneleka njengohlelo lokusebenza lwezempilo noma lunezici ezihlobene nempilo futhi lufinyelela idatha yezempilo efaka idatha ye-Health Connect, kufanele futhi luthobelane Nenqubomgomo yama-app ezempilo. Sicela ubone lo mhlahlandlela kanjiniyela we-Android wendlela yokuqalisa nge-Health Connect. Ukuze ucele ukufinyelela ezinhlotsheni zedatha ye-Health Connect, sicela ubheke lapha. Ama-app asatshalaliswa nge-Google Play kufanele ahlangabezane nezimfuneko zenqubomgomo ezilandelayo ukuze afunde futhi/noma abhale idatha ku-Health Connect. Ukufinyelela Okufanelekayo Nokusetshenziswa kwe-Health ConnectI-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 zokufakwa ezivunyelwe zifaka: ukufaneleka, nokuba kahle, imiklomelo, ukuqeqeshwa kokufaneleka, ukufaneleka kwezinkampani, ukunakekelwa kwezokwelashwa, ucwaningo lwezempilo, namageyimu. Ama-application anikeze ukufinyelela kulezi zimvume akumele anwebe ukusetshenziswa kwawo ngezinjongo ezingadaluliwe noma ezingavunyelwe. Ama-application kuphela noma amasevisi anesakhi esisodwa noma ngaphezulu adizayinwe ngenjongo eyinhloko yokuzuzisa impilo nokufaneleka kwabasebenzisi avunyelwe ukucela ukufinyelela Kuzimvume ze-Health Connect Lokhu kuhlanganisa:
Ukufinyelela ku-Health Connect akumelwe kusetshenziswe ngokwephula le nqubomgomo noma eminye imigomo nemibandela noma izinqubomgomo ezisebenzayo ze-Health Connect, okuhlanganisa lezi zinhloso ezilandelayo:
Futhi kuyisibopho sakho sokuqinisekisa ukuthi uyathobelana nanoma yiziphi izimfuneko zokulawula noma zomthetho ezingase zisebenze ngokusekelwe ekusebenziseni kwakho okuhlosiwe kwe-Health Connect kanye nanoma iyiphi idatha evela ku-Health Connect. Ngaphandle kwalapho kuboniswe khona ngokusobala kulebula noma ulwazi olunikezwa i-Google ngemikhiqizo ethile noma amasevisi e-Google, i-Google ayikukhuthazi ukusetshenziswa noma ukuqinisekisa ukunemba kwanoma iyiphi idatha equkethwe ku-Health Connect yanoma yikuphi ukusetshenziswa noma injongo, futhi, ikakhulukazi, ucwaningo, ezempilo, noma ukusetshenziswa kwezokwelapha. I-Google iyazilandula zonke izibopho zezomthetho ezihambisana nokusetshenziswa kwedatha etholwe nge-Health Connect. Ukusetshenziswa OkulinganiselweUma usebenzisa i-Health Connect, ukufinyelela kudatha nokusetshenziswa kumele kuthobele imikhawulo ethile:
Ubuncane BobubanziKufanele ucele kuphela ukufinyelela kuzimvume ezidingekayo ukuze usebenzise izakhi noma amasevisi omkhiqizo wakho. Izicelo ezinjalo zokufinyelela kufanele zicacise futhi zikhawulelwe kudatha edingekayo. Isaziso kanye Nokulawula Okubonisa Ngale NokunembileI-Health Connect iphatha idatha yezempilo nokufaneleka, okuhlanganisa ulwazi olubucayi, futhi idinga wonke ama-app abe nenqubomgomo yobumfihlo ebanzi. Inqubomgomo yobumfihlo kufanele idalule ngokusobala indlela i-app eqoqa, esebenzise, futhi yabelane ngayo ngedatha yomsebenzisi. Ngale kwezimfuneko zomthetho, abathuthukisi kufanele babe nolwazi olulandelayo kunqubomgomo yobumfihlo:
Ukuze uthole ulwazi oluningi mayelana nezimfuneko zama-app axhunywa ku-Health Connect, sicela ubone lesi sihloko Sesikhungo 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. |