Hifadhi ya thamani kuu, au jinsi programu zetu zimekuwa rahisi zaidi

Hifadhi ya thamani kuu, au jinsi programu zetu zimekuwa rahisi zaidi

Mtu yeyote anayeendeleza kwenye Voximplant anajua kuhusu dhana ya "programu" zinazounganisha hati za wingu, nambari za simu, watumiaji, sheria na foleni za kupiga simu kwa kila mmoja. Kuweka tu, maombi ni msingi wa maendeleo kwenye jukwaa letu, mahali pa kuingilia katika suluhisho lolote la msingi wa Voximplant, kwani kuunda programu ndipo yote huanza.

Hapo awali, programu "hazikukumbuka" vitendo ambavyo hati zilifanya au matokeo ya hesabu, kwa hivyo wasanidi walilazimishwa kuhifadhi maadili katika huduma za watu wengine au nyuma yao. Ikiwa umewahi kufanya kazi na hifadhi ya ndani kwenye kivinjari, basi utendakazi wetu mpya ni sawa na huu, kwa sababu... Huruhusu programu kukumbuka jozi za thamani-msingi ambazo ni za kipekee kwa kila programu kwenye akaunti yako. Uendeshaji wa uhifadhi uliwezekana shukrani kwa moduli mpya Hifadhi ya Maombi - chini ya kata utapata mwongozo mfupi wa jinsi ya kuitumia, karibu!

Unahitaji

  • Akaunti ya Voximplant. Ikiwa huna, basi usajili unaishi hapa;
  • Maombi ya Voximplant, pamoja na hati, sheria na mtumiaji mmoja. Tutaunda haya yote katika somo hili;
  • mteja wa wavuti kupiga simu - tumia simu yetu ya wavuti phone.voximplant.com.

Mipangilio ya Voximplant

Kwanza, ingia kwenye akaunti yako: manage.voximplant.com/auth. Katika menyu iliyo upande wa kushoto, bofya "Programu", kisha "Programu Mpya" na uunde programu inayoitwa hifadhi. Nenda kwa programu mpya, badilisha hadi kwenye kichupo cha Hati ili kuunda hati ya countingCalls yenye msimbo ufuatao:

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);

});

Mstari wa kwanza unaunganisha moduli ya Uhifadhi wa Maombi, mantiki iliyobaki imewekwa kwenye kidhibiti cha tukio Tahadhari ya Simu.

Kwanza tunatangaza kigezo ili tuweze kulinganisha thamani ya awali na kihesabu simu. Kisha tunajaribu kupata thamani ya kitufe cha totalCalls kutoka kwenye duka. Ikiwa ufunguo kama huo bado haupo, basi tunauunda:

try {
    r = await ApplicationStorage.get('totalCalls');
    if (r === null) {
        r = await ApplicationStorage.put('totalCalls', 0);
    }
}

Ifuatayo, unahitaji kuongeza thamani muhimu katika hifadhi:

try {
        await ApplicationStorage.put('totalCalls', (r.value | 0) + 1);
    }

KUMBUKA

Kwa kila ahadi, lazima ubainishe kwa uwazi kushughulikia kutofaulu, kama inavyoonyeshwa kwenye tangazo hapo juu - vinginevyo hati itaacha kufanya kazi, na utaona hitilafu kwenye kumbukumbu. Maelezo hapa.

Baada ya kufanya kazi na hazina, hati hujibu simu inayoingia kwa kutumia usanisi wa sauti na kukuambia ni mara ngapi ulipiga hapo awali. Baada ya ujumbe huu, hati inamaliza kipindi.

Mara baada ya kuhifadhi hati, nenda kwenye kichupo cha Usambazaji wa programu yako na ubofye Sheria Mpya. Iite startCounting, taja hati ya countingCalls, na uache kinyago chaguo-msingi (.*).

Hifadhi ya thamani kuu, au jinsi programu zetu zimekuwa rahisi zaidi
Jambo la mwisho ni kuunda mtumiaji. Ili kufanya hivyo, nenda kwa "Watumiaji", bofya "Unda mtumiaji", taja jina (kwa mfano, mtumiaji1) na nenosiri, kisha bofya "Unda". Tutahitaji jozi hii ya nenosiri la kuingia kwa uthibitishaji katika simu ya wavuti.

Angalia

Fungua simu ya wavuti kwa kutumia kiungo phone.voximplant.com na uingie kwa kutumia jina la akaunti yako, jina la programu na jozi ya nenosiri la mtumiaji kutoka kwa programu. Baada ya kuingia kwa mafanikio, ingiza seti yoyote ya wahusika kwenye uwanja wa kuingiza na ubofye Piga. Ikiwa kila kitu kilifanywa kwa usahihi, utasikia salamu iliyounganishwa!

Tunakutakia maendeleo mazuri kwenye Voximplant na endelea kufuatilia kwa habari zaidi - tutakuwa na mengi zaidi πŸ˜‰

Chanzo: mapenzi.com

Kuongeza maoni