
Yini i-phongent
I-phongent iphrojekthi yokulawula ngokubambisana ama-Agent kumadivayisi amaningi. Ikuvumela ukuthi usebenzise ulimi lwemvelo ukwabela imisebenzi kuwo wonke amadivayisi, eqenjini elithile noma kudivayisi ethile, bese ubuka inqubekelaphambili, imiphumela, imilayezo yezaziso nesikrini esibukhoma samadivayisi e-Android endaweni eyodwa.

I-iOS ne-Android zingasetshenziswa njengamadivayisi ayinhloko, axhuma futhi aphathe amadivayisi asebenzayo e-Android. Zombili zisekela ukwabela imisebenzi, ukubuka imiphumela, ukuphatha imilayezo, iwindi elincane elibukhoma nokulawula ngesandla; i-Android kuphela engakwazi ukwenza ngokuqondile imisebenzi yokusebenzisa izinhlelo zokusebenza ezikudivayisi uqobo.
Qaphela: Okwamanje i-iOS isebenza kuphela njengedivayisi eyinhloko yokuxhuma kumadivayisi asebenzayo e-Android; ayikwazi ukwenza imisebenzi yezinhlelo zokusebenza eziku-iPhone uqobo.
Imisebenzi eyinhloko
- Ukwabela imisebenzi kumadivayisi amaningi: Cindezela isikhathi eside kudivayisi bese uchaza umsebenzi, noma uvumele i-Agent yemisebenzi yedivayisi eyinhloko inqume ngokwayo ukuthi imisebenzi izokwabelwa kanjani.
- Ukubambisana ngamaqembu amadivayisi: Khetha iqembu lonke ukuze lenze umsebenzi ngobuningi, noma unikeze amaqembu ahlukene noma idivayisi ethile ngaphakathi kweqembu imisebenzi ehlukene.
- Ukudala nokusabalalisa okuqukethwe: Imodeli yedivayisi eyinhloko ingakha imibhalo eminingi namakhadi ezithombe anombhalo, bese inika amadivayisi ahambisanayo okuqukethwe okuhlukile, okuhlanganisa izithombe.
- Iwindi elincane le-Android elibukhoma: Buka isikrini esibonakalayo se-Android futhi ulawule idivayisi ngokuchofoza, ngokuslayida nangokufaka umbhalo. Lo msebenzi uvulwa ngokuzenzakalelayo futhi ungavalwa kuzilungiselelo.
- Ukuphatha imilayezo endaweni eyodwa: Hlela izaziso ngedivayisi, ngohlelo lokusebenza nangomthombo womyalezo, bese uvumela i-Agent yedivayisi ye-Android eqondisiwe iphendule.
- Ukulungisa endaweni eyodwa: Phatha inkumbulo, amakhono, imisebenzi ehleliwe nezindlela zokusebenza, ukhethe idivayisi eyodwa noma usebenze ngobuningi.
- Ukuphatha ukuxhumana: Isekela ukutholwa kwenethiwekhi yendawo, ukugunyazwa kokuqala, ukuxhuma ngokuchofoza okukodwa, ukuxhuma kabusha ngemva kokunqamuka, ukuqamba kabusha amadivayisi negridi yamadivayisi.
Ukulungiselela ngaphambi kokufaka
Izidingo zamadivayisi nezinhlelo
- Okungenani lungisa idivayisi eyodwa ye-Android ezosebenza njengedivayisi ephethe imisebenzi.
- Idivayisi eyinhloko ingaba i-iPhone noma idivayisi ye-Android.
- Idivayisi eyinhloko nedivayisi esebenzayo kufanele kuxhunywe kunethiwekhi yendawo efanayo.
- Inguqulo encane ye-Android yokufaka ngu-Android 11. Amandla okusebenza athile nawo athintwa inguqulo yesistimu nezilungiselelo zezimvume.
- Inguqulo encane yokusatshalaliswa kwe-iOS ngu-iOS 17. Okwamanje idinga ukwakhiwa, ukusayinwa nokufakwa nge-Xcode.
Khetha iphakheji yokufaka efanele
Abasebenzisi be-Android bangalanda phongent.apk ekhasini lokukhishwa kwephrojekthi. Sebenzisa ukwakhiwa okuhlinzekwa yiphrojekthi ye-phongent; ungasebenzisi i-APK yephrojekthi eyinhloko esikhundleni sayo, ngoba inguqulo engenhla ingase ingabi nezixhumi ezidingekayo zokulawula amadivayisi amaningi.
Ukulungisa nokuxhuma ngokushesha
- Faka uhlelo. Faka i-phongent APK kudivayisi ye-Android. Idivayisi eyinhloko ye-iOS idinga ukwakhiwa nokusayinwa nge-Xcode ku-macOS.
- Lungisa idivayisi esebenzayo ye-Android. Lungisa imodeli edingekayo namandla okulawula ifoni ngaphakathi kohlelo, futhi unikeze izimvume zokufinyeleleka, ukufunda izaziso nezinye izimvume ngokomsebenzi odingekayo. Izilungiselelo zokulawula ifoni eziyisisekelo zingatholakala ku-umhlahlandlela wokulungisa wephrojekthi.
- Gcina isevisi yedivayisi esebenzayo isebenza. Qinisekisa ukuthi isevisi ye-Android isiqalile, bese uxhuma idivayisi eyinhloko nedivayisi esebenzayo ye-Android kunethiwekhi yendawo efanayo.
- Xhuma amadivayisi. Ekhasini elithi “Amadivayisi” kudivayisi eyinhloko, khetha idivayisi ye-Android etholakele noma usebenzise “Xhuma ngokuchofoza okukodwa”. Ekuxhumeni kokuqala, kufanele uqinisekise ukugunyazwa kudivayisi ye-Android.
- Lungisa imodeli yedivayisi eyinhloko. Vula izilungiselelo zedivayisi eyinhloko bese ulungisa imodeli eqonda futhi ethumela imisebenzi. Ama-akhawunti ezinhlelo zokusebenza ahlobene kufanele angene ngemvume kudivayisi esebenzayo ehambisanayo.
- Qala ukubambisana. Vula ikhasi elithi “agent”, ukhethe wonke amadivayisi, iqembu elilodwa noma idivayisi eyodwa, bese ufaka umsebenzi ngolimi lwemvelo.
Ngemva kokugunyazwa kokuqala, idivayisi ingaxhuma kabusha ngemva kokunqamuka. Uma idivayisi ingatholakali, qala uhlole ukuxhumeka kwenethiwekhi yendawo nesimo sesevisi ye-Android kunokuphinda ufake uhlelo ngokushesha.
Qonda izindawo ezine eziyinhloko
- Amadivayisi: Thola, xhuma, qamba kabusha futhi hlela amadivayisi e-Android ngamaqembu.
- agent: Yabela imisebenzi, ubuke inqubekelaphambili, imiphumela newindi elincane elibukhoma.
- Imilayezo: Buka izaziso ngedivayisi, ngohlelo lokusebenza nangomthombo, bese uqala imisebenzi yokuphendula.
- Izilungiselelo: Lungisa imodeli yedivayisi eyinhloko, amandla edivayisi esebenzayo nezinketho zokuvumelanisa ezihlobene.
Ukusetshenziswa okuyisisekelo: Thumela imisebenzi kumadivayisi
Yabela amadivayisi ahlukene imisebenzi ehlukene
Uma amagama amadivayisi engu-A no-B, ungachaza ngokuqondile emsebenzini ukuthi idivayisi ngayinye kufanele yenzeni:
A vula ikhasi lasekhaya le-Xiaohongshu bese uthatha isithombe-skrini; B vula isiphequluli uhlole isimo sezulu sanamuhla.Ngemva kokuthumela, ungabuka inqubekelaphambili nemiphumela ngedivayisi. Uma udinga ukubuka noma ukulungisa ukusebenza kwedivayisi ye-Android, vula iwindi elincane elibukhoma layo bese uyilawula ngokuchofoza, ngokuslayida noma ngokufaka umbhalo.
Ukubambisana ngobuningi ngamaqembu amadivayisi
Emisebenzini ephindaphindwayo efana nokukhiqiza okuqukethwe, ukuhlola noma ukuphatha, qala udale iqembu lamadivayisi, bese usebenzisa igama leqembu ukwabela imisebenzi:
Iqembu lokuqukethwe malikhiqize uhlaka lwesethulo somkhiqizo, iqembu lokuhlola libheke isimo semisebenzi yamadivayisi ahlukene.
A oseqenjini lokuqukethwe makahlele izinto ezikhona; amanye amadivayisi aqhubeke nokukhiqiza izinhlaka.Incazelo enjalo ingabeka umgomo ofanayo weqembu lonke, noma iguqule umsebenzi wedivayisi ethile ngaphakathi kweqembu.
Khiqiza futhi usabalalise okuqukethwe okuhlukile
Uma idivayisi ngayinye kufanele isebenze ngezinto ezihlukile, cela imodeli yedivayisi eyinhloko ukuthi ikhiqize okuqukethwe ngokwehlukana, bese ikuthumela kudivayisi ngayinye:
Yenzela idivayisi ngayinye eseqenjini lokuqukethwe isihloko, umbhalo oyinhloko nekhadi lesithombe elinombhalo elihlukile,
uthumele ngakunye kudivayisi ehambisanayo, ukugcine njengohlaka, ungakushicileli okwamanje.Ukwengeza imingcele efana nokuthi “gcina njengohlaka, ungakushicileli okwamanje” emsebenzini kusiza ukuchaza umkhawulo wokusebenza olindelekile. Ukusebenza kwangempela kusancike ekulungisweni kwemodeli, esimweni sohlelo lokusebenza oluqondisiwe, ekungeneni kwe-akhawunti nasezimvumeni zesistimu ezinikeziwe.
Dala futhi uphathe amaqembu amadivayisi
- Vula ikhasi elithi “Amadivayisi”. Igridi engezansi izobonisa amadivayisi axhunyiwe njengamanje, igama ledivayisi ngayinye neqembu ekulo.
- Chofoza “Amaqembu”, bese ukhetha amadivayisi ofuna ukuwaphatha.
- Khetha iqembu elikhona noma udale iqembu elisha.
- Chofoza “Hambisa amadivayisi angu-N” ukuze uqedele ukuwahambisa ngobuningi.
Idivayisi ngayinye ingaba seqenjini elilodwa kuphela; ngemva kokuyihambisa izoshiya iqembu layo langaphambilini. Amadivayisi angabelwanga iqembu ngesandla azofakwa “Eqenjini elizenzakalelayo”.
Cindezela isikhathi eside esithombeni noma ekhadini ledivayisi ukuze uqambe kabusha idivayisi noma uyihambise kwelinye iqembu. Ukuqamba kabusha idivayisi kuzozama ukuvumelanisa igama nohlelo lokusebenza lwe-Android oluhambisanayo, kodwa lokhu kudinga ukuthi idivayisi esebenzayo isekele isixhumi esibonakalayo esihambisanayo.
Ulwazi lwamaqembu lugcinwa kudivayisi eyinhloko yamanje futhi aluvumelaniswa ngokuzenzakalelayo kwenye idivayisi eyinhloko. Endaweni enamadivayisi ayinhloko amaningi, kufanele uphathe amaqembu ngokwehlukana kudivayisi eyinhloko ngayinye.
Buka futhi uphendule izaziso endaweni eyodwa
I-phongent ingafunda izaziso ze-Android ezigunyaziwe, izihlele ngedivayisi, ngohlelo lokusebenza nangomthombo womyalezo. Ngemva kokuvula ikhasi elithi “Imilayezo”, ungabuka imininingwane yesaziso bese unikeza i-Agent yedivayisi ye-Android ehambisanayo umsebenzi wokuphendula.
- Qinisekisa ukuthi idivayisi ye-Android eqondisiwe inikezwe imvume yokufunda izaziso.
- Vula indawo ethi “Imilayezo” kudivayisi eyinhloko.
- Thola isaziso esiqondisiwe ngedivayisi, ngohlelo lokusebenza noma ngomthombo.
- Vula imininingwane yesaziso bese uqala umsebenzi wokuphendula.
- I-Agent ekudivayisi ye-Android eqondisiwe izokwenza umsebenzi wangempela wokuphendula.
Uma idivayisi eyinhloko ingaziboni izaziso, qala uhlole imvume yokufunda izaziso kudivayisi ye-Android eqondisiwe, isevisi yedivayisi esebenzayo nesimo sokuxhumana.
Amaqhinga okusetshenziswa athuthukile
Yenza izincazelo zemisebenzi zibe lula ukuzisebenzisa
- Bhala igama ledivayisi noma leqembu ngokucacile: Isibonelo, “Iqembu lokuqukethwe”, “Iqembu lokuhlola” noma “Idivayisi A”.
- Hlukanisa imigomo ehlukene: Chaza ngokucacile umsebenzi wedivayisi ngayinye; ungahlanganisi izidingo zamadivayisi amaningi emshweni ongacacile.
- Cacisa isimo sokugcina: Isibonelo, “buyisa umphumela ngemva kokuthatha isithombe-skrini”, “gcina njengohlaka” noma “ungakushicileli okwamanje”.
- Guqula umsebenzi weqembu: Qala unikeze iqembu lonke umgomo, bese uchaza ngokwehlukana ukuthi idivayisi ethile kufanele yenze ini.
- Hlola ama-akhawunti kuqala: Uma kuhileleke uhlelo lokusebenza lomuntu wesithathu, ngena ku-akhawunti kudivayisi ye-Android ehambisanayo kusenesikhathi.
Sebenzisa iwindi elincane elibukhoma ngendlela efanele
Iwindi elincane elibukhoma lilungele ukubuka indlela i-Agent esebenza ngayo noma ukulawula ngesandla lapho ukusebenza okuzenzakalelayo kuhlangana nezinguquko ekhasini. Livulwa ngokuzenzakalelayo; uma ungasidingi isikrini esibukhoma, ungasicisha kuzilungiselelo.
Gcina amadivayisi asebenzayo ngobuningi
Izilungiselelo zenkumbulo, amakhono, imisebenzi ehleliwe nezindlela zokusebenza zingaphathwa endaweni eyodwa, ukhethe idivayisi eyodwa noma amadivayisi amaningi ngomsebenzi. Ngaphambi kokushintsha ngobuningi, qinisekisa ububanzi bamadivayisi akhethiwe ukuze ugweme ukusebenzisa izilungiselelo ezisebenza kudivayisi eyodwa kuphela eqenjini lonke.
Phatha izinkinga zokuxhumana
- Qinisekisa ukuthi idivayisi eyinhloko nedivayisi esebenzayo kunethiwekhi yendawo efanayo.
- Qinisekisa ukuthi isevisi yedivayisi esebenzayo ye-Android isasebenza.
- Ekuxhumeni kokuqala, qeda ukugunyazwa kudivayisi ye-Android.
- Ngemva kokunqamuka kwedivayisi egunyaziwe, zama ukuyixhuma kabusha noma usebenzise “Xhuma ngokuchofoza okukodwa”.
- Igridi yamadivayisi ibonisa kuphela amadivayisi axhunyiwe; idivayisi engekho lapho akusho ukuthi ixhumeke ngempumelelo.
Yakha inguqulo ye-Android kusuka kukhodi yomthombo
Uhlelo lokusebenza lwe-Android lwephrojekthi, isixhumi esibonakalayo sedivayisi eyinhloko nesevisi yedivayisi esebenzayo kutholakala ku-app/. Amandla ayisisekelo e-Agent atholakala ku-core/. Ukwakha kudinga i-JDK 17 ne-Android SDK; okwamanje kusetshenziswa i-compileSdk 36.
./gradlew :app:assembleDebugI-APK yokulungisa izokhiqizwa ku-app/build/outputs/apk/debug/. Ngaphambi kokufaka, qinisekisa ukuthi umkhiqizo wokwakha usayinwe ngesiginesha yakho yokuthuthukisa.
Yakha idivayisi eyinhloko ye-iOS kusuka kukhodi yomthombo
Ukwakha i-iOS kudinga i-macOS ne-Xcode esekela i-SDK esetshenziswa yiphrojekthi. Inguqulo encane yokusatshalaliswa ngu-iOS 17.
- Vula
ios/MikaRemote.xcodeprojnge-Xcode. - Khetha i-
MikaRemotescheme. - Kuzilungiselelo zokusayina, khetha iqembu lakho lokuthuthukisa.
- Xhuma i-iPhone eqondisiwe, bese uyakha futhi uyifake.
Uhla lwemibhalo oluthi ios/ endaweni yokugcina luqukethe idivayisi eyinhloko ye-iOS, izingxenye nemisebenzi ebukhoma; tools/android-emulators/ inikeza amathuluzi okuhlanganisa nokuhlola ama-emulator e-Android; umhlahlandlela wokulungisa, izivumelwano namarekhodi okuqinisekisa kutholakala ku-docs/.
Isaziso sokuphepha: Okhiye bemodeli, imininingwane yokungena kuma-akhawunti nezinto zokusayina zedivayisi akufanele zibhalwe kukhodi yomthombo noma zithunyelwe endaweni yokugcina yezinguqulo.
Isifinyezo
I-phongent ihlela amadivayisi amaningi e-Android abe yindawo yokwenza imisebenzi yama-Agent ephethwe endaweni eyodwa, futhi ivumela i-iPhone noma idivayisi ye-Android ukuthi isebenze njengedivayisi eyinhloko. Ngemva kokulungisa izimvume zedivayisi esebenzayo, ukuxhumana kwenethiwekhi yendawo nemodeli yedivayisi eyinhloko, ungabela imisebenzi kudivayisi eyodwa, eqenjini noma kuwo wonke amadivayisi, ubuke imiphumela, isikrini esibukhoma nezaziso. Iphrojekthi yathuthukiswa kususelwa ku-Mika futhi isebenzisa i-Apache License 2.0.
