የቁልፍ እሴት ማከማቻ፣ ወይም የእኛ መተግበሪያ እንዴት የበለጠ ምቹ ሆነዋል

የቁልፍ እሴት ማከማቻ፣ ወይም የእኛ መተግበሪያ እንዴት የበለጠ ምቹ ሆነዋል

በ Voximplant ላይ የሚያድግ ማንኛውም ሰው የደመና ስክሪፕቶችን፣ ስልክ ቁጥሮችን፣ ተጠቃሚዎችን፣ ደንቦችን እና የጥሪ ወረፋዎችን የሚያገናኙ ስለ "መተግበሪያዎች" ጽንሰ-ሀሳብ ያውቃል። በቀላል አነጋገር፣ አፕሊኬሽን መፍጠር የሚጀምረው ሁሉም ነገር የሚጀምርበት በመሆኑ አፕሊኬሽኖች በእኛ መድረክ ላይ የእድገት የማዕዘን ድንጋይ ናቸው።

ከዚህ ቀደም አፕሊኬሽኖች ስክሪፕቶች ያከናወኗቸውን ድርጊቶች ወይም የስሌቶች ውጤቶችን “አያስታውሱም ነበር” ስለዚህ ገንቢዎች በሶስተኛ ወገን አገልግሎቶች ውስጥ ወይም በጀርባቸው ላይ እሴቶችን እንዲያከማቹ ተገድደዋል። በአሳሽ ውስጥ ከአካባቢያዊ ማከማቻ ጋር ሰርተው የሚያውቁ ከሆነ፣ አዲሱ ተግባራችን ከዚህ ጋር ተመሳሳይ ነው፣ ምክንያቱም... መተግበሪያዎች በመለያዎ ውስጥ ላለው ለእያንዳንዱ መተግበሪያ ልዩ የሆኑ የቁልፍ-እሴት ጥንዶችን እንዲያስታውሱ ይፈቅድላቸዋል። ለአዲሱ ሞጁል ምስጋና ይግባው የማጠራቀሚያው አሠራር ተቻለ የመተግበሪያ ማከማቻ - ከቁርጡ በታች እንዴት እንደሚጠቀሙበት አጭር መመሪያ ያገኛሉ ፣ እንኳን ደህና መጡ!

ያስፈልግዎታል

  • Voximplant መለያ. ከሌለህ እንግዲህ ምዝገባ እዚህ ይኖራል;
  • Voximplant መተግበሪያ, እንዲሁም ስክሪፕት, ደንብ እና አንድ ተጠቃሚ. ይህንን ሁሉ በዚህ ትምህርት ውስጥ እንፈጥራለን;
  • ለመደወል የድር ደንበኛ - የድር ስልካችንን ይጠቀሙ phone.voximplant.com.

Voximplant ቅንብሮች

መጀመሪያ ወደ መለያዎ ይግቡ፡- manage.voximplant.com/auth. በግራ በኩል ባለው ሜኑ ውስጥ "መተግበሪያዎች" ን በመቀጠል "አዲስ መተግበሪያ" ን ጠቅ ያድርጉ እና ማከማቻ የሚባል መተግበሪያ ይፍጠሩ። ወደ አዲሱ መተግበሪያ ይሂዱ፣ በሚከተለው ኮድ የመቁጠርያ ስክሪፕት ለመፍጠር ወደ ስክሪፕቶች ትር ይቀይሩ።

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

});

የመጀመሪያው መስመር የመተግበሪያ ማከማቻ ሞጁሉን ያገናኛል, የተቀረው አመክንዮ በክስተቱ ተቆጣጣሪ ውስጥ ይቀመጣል ጥሪ ማንቂያ.

የመጀመሪያውን እሴት ከጥሪ ቆጣሪው ጋር ማወዳደር እንድንችል መጀመሪያ ተለዋዋጭ እናውጃለን። ከዚያ የጠቅላላ የጥሪ ቁልፉን ዋጋ ከማከማቻው ለማግኘት እንሞክራለን። እንደዚህ ያለ ቁልፍ እስካሁን ከሌለ እኛ እንፈጥራለን-

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

በመቀጠል በማከማቻው ውስጥ ያለውን ቁልፍ እሴት መጨመር ያስፈልግዎታል፡-

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

ማስታወሻ

ለእያንዳንዱ ቃል ኪዳን ከላይ ባለው ዝርዝር ላይ እንደሚታየው አለመሳካት አያያዝን በግልፅ መግለጽ አለብዎት - አለበለዚያ ስክሪፕቱ መስራቱን ያቆማል እና በምዝግብ ማስታወሻዎች ውስጥ ስህተት ያያሉ። ዝርዝሮች እዚህ.

ከማከማቻው ጋር ከሰራ በኋላ፣ ስክሪፕቱ የድምጽ ውህደትን በመጠቀም ገቢ ጥሪውን ይመልሳል እና ከዚህ በፊት ምን ያህል ጊዜ እንደደወሉ ይነግርዎታል። ከዚህ መልእክት በኋላ ስክሪፕቱ ክፍለ ጊዜውን ያበቃል።

አንዴ ስክሪፕቱን ካስቀመጡ በኋላ ወደ መተግበሪያዎ ራውቲንግ ትር ይሂዱ እና አዲስ ህግን ጠቅ ያድርጉ። startCounting ይደውሉ፣የጥሪ መቁጠርያ ስክሪፕቱን ይጥቀሱ እና ነባሪውን ጭንብል ይተዉት (.*).

የቁልፍ እሴት ማከማቻ፣ ወይም የእኛ መተግበሪያ እንዴት የበለጠ ምቹ ሆነዋል
የመጨረሻው ነገር ተጠቃሚ መፍጠር ነው. ይህንን ለማድረግ ወደ “ተጠቃሚዎች” ይሂዱ ፣ “ተጠቃሚ ፍጠር” ን ጠቅ ያድርጉ ፣ ስም (ለምሳሌ ፣ ተጠቃሚ1) እና የይለፍ ቃል ይጥቀሱ ፣ ከዚያ “ፍጠር” ን ጠቅ ያድርጉ። በድር ስልክ ውስጥ ለማረጋገጥ ይህን የመግቢያ-የይለፍ ቃል ጥንድ እንፈልጋለን።

በማጣራት ላይ

ሊንኩን ተጠቅመው የድር ስልኩን ይክፈቱ phone.voximplant.com እና የእርስዎን መለያ ስም፣ የመተግበሪያ ስም እና የተጠቃሚ ስም-የይለፍ ቃል ጥንድ በመጠቀም ከመተግበሪያው ይግቡ። በተሳካ ሁኔታ ከገቡ በኋላ ማንኛውንም የቁምፊዎች ስብስብ በግቤት መስኩ ውስጥ ያስገቡ እና ጥሪን ጠቅ ያድርጉ። ሁሉም ነገር በትክክል ከተሰራ የተቀናጀ ሰላምታ ይሰማዎታል!

በ Voximplant ላይ ትልቅ እድገት እንመኝልዎታለን እና ለተጨማሪ ዜናዎች ይከታተሉ - ብዙ ይኖረናል 😉

ምንጭ: hab.com

አስተያየት ያክሉ