اهم-قيمتي اسٽوريج، يا ڪيئن اسان جون ايپليڪيشنون وڌيڪ آسان ٿي ويون آهن

اهم-قيمتي اسٽوريج، يا ڪيئن اسان جون ايپليڪيشنون وڌيڪ آسان ٿي ويون آهن

ڪو به ماڻهو جيڪو Voximplant تي ترقي ڪري ٿو "ايپليڪيشن" جي تصور کان واقف آهي جيڪو ڪلائوڊ اسڪرپٽ، فون نمبر، استعمال ڪندڙن، ضابطن، ۽ ڪال جي قطار کي هڪ ٻئي سان ڳنڍيندو آهي. آسان لفظ ۾، ايپليڪيشنون اسان جي پليٽ فارم تي ترقي جو بنياد آهن، ڪنهن به 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);

});

پهرين لائن ApplicationStorage ماڊل کي ڳنڍي ٿي، باقي منطق ايونٽ هينڊلر ۾ رکيل آهي ڪال الرٽ.

پهرين، اسان هڪ متغير جو اعلان ڪريون ٿا ته جيئن اسان ڪال جي ڳڻپ سان شروعاتي قيمت جو مقابلو ڪري سگهون. اسان پوءِ ڪوشش ڪريون ٿا ته اسٽور مان ڪل ڪالز جي قيمت حاصل ڪريو. جيڪڏهن اڃا تائين ڪا اهڙي ڪيڏي نه آهي، ته پوءِ اسان ان کي ٺاهيو:

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 ۽ ايپ مان اڪائونٽ جو نالو، ايپ جو نالو، ۽ يوزرنيم/پاسورڊ جوڙو استعمال ڪندي لاگ ان ٿيو. ڪامياب لاگ ان ٿيڻ کان پوءِ، ان پٽ فيلڊ ۾ سيٽ ڪيل ڪي به ڪردار داخل ڪريو ۽ ڪال تي ڪلڪ ڪريو. جيڪڏهن سڀڪنھن شيء کي صحيح ڪيو ويو آهي، ته پوء توهان هڪ synthesized سلام ٻڌي ويندي!

اسان اميد ٿا ڪريون ته توهان Voximplant تي وڏي ترقي ڪئي ۽ اسان سان گڏ رهو - اسان وٽ گهڻو ڪجهه هوندو 😉

جو ذريعو: www.habr.com

تبصرو شامل ڪريو