ProHoster > Blogs > AdministrÄcija > AtslÄgas vÄrtÄ«bu glabÄÅ”ana jeb kÄ mÅ«su lietojumprogrammas ir kļuvuÅ”as ÄrtÄkas
AtslÄgas vÄrtÄ«bu glabÄÅ”ana jeb kÄ mÅ«su lietojumprogrammas ir kļuvuÅ”as ÄrtÄkas
Ikviens, kurÅ” izstrÄdÄ Voximplant, zina par jÄdzienu ālietotnesā, kas savieno mÄkoÅa skriptus, tÄlruÅu numurus, lietotÄjus, noteikumus un zvanu rindas. VienkÄrÅ”i sakot, lietojumprogrammas ir mÅ«su platformas izstrÄdes stÅ«rakmens, ieejas punkts jebkurÄ uz Voximplant balstÄ«tÄ risinÄjumÄ, jo ar lietojumprogrammas izveidi viss sÄkas.
IepriekÅ” lietojumprogrammas āneatcerÄjÄsā ne skriptu veiktÄs darbÄ«bas, ne aprÄÄ·inu rezultÄtus, tÄpÄc izstrÄdÄtÄji bija spiesti saglabÄt vÄrtÄ«bas treÅ”o puÅ”u pakalpojumos vai to aizmugursistÄmÄ. Ja kÄdreiz esat pÄrlÅ«kprogrammÄ strÄdÄjis ar lokÄlo krÄtuvi, mÅ«su jaunÄ funkcionalitÄte ir diezgan lÄ«dzÄ«ga Å”ai, jo... Ä»auj lietotnÄm atcerÄties atslÄgu un vÄrtÄ«bu pÄrus, kas ir unikÄli katrai jÅ«su konta lietotnei. KrÄtuves darbÄ«ba kļuva iespÄjama, pateicoties jaunajam modulim Lietojumprogrammu krÄtuve ā zem griezuma atradÄ«si Ä«su ceļvedi, kÄ to izmantot, laipni lÅ«dzam!
Voximplant lietojumprogramma, kÄ arÄ« skripts, noteikums un viens lietotÄjs. MÄs to visu izveidosim Å”ajÄ apmÄcÄ«bÄ;
tÄ«mekļa klients, lai piezvanÄ«tu - izmantojiet mÅ«su tÄ«mekļa tÄlruni phone.voximplant.com.
Voksimplanta iestatījumi
Vispirms piesakieties savÄ kontÄ: manage.voximplant.com/auth. KreisajÄ pusÄ esoÅ”ajÄ izvÄlnÄ noklikŔķiniet uz "Programmas", pÄc tam uz "Jauna lietojumprogramma" un izveidojiet lietojumprogrammu ar nosaukumu krÄtuve. Dodieties uz jauno lietojumprogrammu, pÄrslÄdzieties uz cilni Skripti, lai izveidotu countingCalls skriptu ar Å”Ädu kodu:
require(Modules.ApplicationStorage);
VoxEngine.addEventListener(AppEvents.CallAlerting, async (e) => {
let r = {value: -1};
try {
r = await ApplicationStorage.get('totalCalls');
if (r === null) {
r = await ApplicationStorage.put('totalCalls', 0);
}
} catch(e) {
Logger.write('Failure while getting totalCalls value');
}
try {
await ApplicationStorage.put('totalCalls', (r.value | 0) + 1);
} catch(e) {
Logger.write('Failure while updating totalCalls value');
}
e.call.answer();
e.call.say(`ŠŃŠøŠ²ŠµŃŃŃŠ²ŃŃ. ŠŠ¾Š»ŠøŃŠµŃŃŠ²Š¾ ŠæŃŠ¾ŃŠ»ŃŃ Š·Š²Š¾Š½ŠŗŠ¾Š²: ${r.value}. `, Language.RU_RUSSIAN_MALE);
e.call.addEventListener(CallEvents.PlaybackFinished, VoxEngine.terminate);
});
PirmÄ rinda savieno ApplicationStorage moduli, pÄrÄjÄ loÄ£ika tiek ievietota notikumu apstrÄdÄtÄjÄ Zvanu brÄ«dinÄÅ”ana.
Vispirms mÄs deklarÄjam mainÄ«go, lai mÄs varÄtu salÄ«dzinÄt sÄkotnÄjo vÄrtÄ«bu ar zvanu skaitÄ«tÄju. PÄc tam mÄs cenÅ”amies no veikala iegÅ«t totalCalls atslÄgas vÄrtÄ«bu. Ja Å”Ädas atslÄgas vÄl nav, mÄs to izveidojam:
try {
r = await ApplicationStorage.get('totalCalls');
if (r === null) {
r = await ApplicationStorage.put('totalCalls', 0);
}
}
PÄc tam jums ir jÄpalielina atslÄgas vÄrtÄ«ba krÄtuvÄ:
Katram solÄ«jumam ir skaidri jÄnorÄda kļūmju apstrÄde, kÄ parÄdÄ«ts iepriekÅ” minÄtajÄ sarakstÄ ā pretÄjÄ gadÄ«jumÄ skripts pÄrtrauks darboties un žurnÄlos redzÄsit kļūdu. SÄ«kÄka informÄcija Å”eit.
PÄc darba ar repozitoriju skripts atbild uz ienÄkoÅ”o zvanu, izmantojot balss sintÄzi, un norÄda, cik reižu jÅ«s iepriekÅ” zvanÄ«jÄt. PÄc Ŕī ziÅojuma skripts pabeidz sesiju.
Kad skripts ir saglabÄts, atveriet savas lietojumprogrammas cilni MarÅ”rutÄÅ”ana un noklikŔķiniet uz Jauns noteikums. Izsauciet to startCounting, norÄdiet countingCalls skriptu un atstÄjiet noklusÄjuma masku (.*).
PÄdÄjÄ lieta ir lietotÄja izveide. Lai to izdarÄ«tu, dodieties uz "LietotÄji", noklikŔķiniet uz "Izveidot lietotÄju", norÄdiet vÄrdu (piemÄram, lietotÄjs1) un paroli, pÄc tam noklikŔķiniet uz "Izveidot". Å is pieteikÅ”anÄs paroles pÄris mums bÅ«s nepiecieÅ”ams autentifikÄcijai tÄ«mekļa tÄlrunÄ«.
PÄrbaude
Atveriet tÄ«mekļa tÄlruni, izmantojot saiti phone.voximplant.com un piesakieties, izmantojot sava konta nosaukumu, lietojumprogrammas nosaukumu un lietotÄjvÄrda-paroles pÄri no lietojumprogrammas. PÄc veiksmÄ«gas pieteikÅ”anÄs ievades laukÄ ievadiet jebkuru rakstzÄ«mju kopu un noklikŔķiniet uz ZvanÄ«t. Ja viss tika izdarÄ«ts pareizi, jÅ«s dzirdÄsiet sintezÄtu sveicienu!
NovÄlam jums lielisku attÄ«stÄ«bu Voximplant un sekojiet lÄ«dzi jaunumiem - mums bÅ«s daudz vairÄk š