Liaविकासकर्ता

अवधारणाएं

आपका पृष्ठ Lia एप्प के भीतर लॉक्ड फ्रेम में चलता है और केवल Lia के माध्यम से SDK तक पहुंचता है। तीन दिखावे, Lia के हेडर और मेनू, और आपके पृष्ठ द्वारा चलाए जाने वाले नियम।

#फ्रेम

जब कोई आपके एप को खोलता है, तो Lia अपने सर्वर से पूछता है कि क्या वे ऐसा कर सकते हैं (देखें परीक्षण और जीवंतया अपने एप के खिलाड़ी के रूप में लॉग इन करता है, और Lia एप के भीतर एक फ्रेम में अपनी पृष्ठ लोड करता है। आपकी पृष्ठ एक सामान्य वेब पृष्ठ है: कोई भी फ्रेमवर्क, कोई भी होस्ट, https के माध्यम से सेव किया गया।

फ्रेम को बंद कर दिया गया है ताकि लोग Lia में हर एप्प पर भरोसा कर सकें:

  • केवल आपके स्वयं के पृष्ठ लोड होते हैं। फ्रेम आपके एप्प पर रहता है'मूल (इसके स्कीम, होस्ट और पोर्ट)। किसी अन्य साइट पर लिंक या पुनर्निर्देशन ब्लॉक कर दिया जाता है। अन्य साइट खोलने के लिए Lia.openLink.
  • आपका पृष्ठ अभी भी डेटा ले सकता है। स्क्रिप्ट, छवियां, फॉन्ट और fetch() अन्य पतों पर कॉल्स वेब पर जैसे काम करते हैं (साथ में CORS, जैसा कि सामान्य रूप से)।
  • कोई पॉप-अप या नई खिड़की, कोई कैमरा, माइक्रोफोन या स्थान नहीं, और आपके अपने भुगतान नहीं। पैसा, विज्ञापन और फोन पर कुछ भी Lia में होता है'अपने स्क्रीन आपके एप्प के ऊपर।
  • Lia केवल आपकी पृष्ठ को शीर्ष फ्रेम में सुनता है। SDK कॉल आपके पृष्ठ के एक फ्रेम में से या अन्य मूल के पृष्ठ से अनदेखा कर दिए जाते हैं।
  • संदेश छोटे और धीमे होते हैं। एक 16,000 अक्षरों के बाद एक कॉल अनदेखा कर दिया जाता है (और समाप्त हो जाता है)। एक सेकंड में 20 से अधिक कॉल को अस्वीकृत कर दिया जाता है slow_down.

Lia'के फ्रेम रिपोर्ट्स LiaApps/1 अपने सर्वर पर इसकी पहचान करना चाहते हैं तो अपने उपयोगकर्ता एजेंट के अंत में।

#पुल

डेमो SDK फ्रेम के माध्यम से Lia से बात करता है'अपना ब्रिज। प्रत्येक बार जब आपकी पृष्ठ एक संदेश के साथ एक कॉल करता है; Lia एक बार इसका उत्तर देता है, और SDK इसे एक प्रमिस में बदल देता है। Lia घटनाएं भी भेजता है (थीम बदल गई, एप्लिकेशन रोक दिया गया) जिन्हें आप द्वारा सुना जाता है Lia.on.

जो व्यक्ति पर इंतजार करते हैं (भुगतान शीट, एक विज्ञापन, स्कैनर, Face ID, एक डायलॉग) के कॉल के कोई समय सीमा नहीं है। अन्य सभी कॉल के साथ विफल रहते हैं timeout अगर Lia नहीं था'20 सेकंड के भीतर उत्तर नहीं दिया। Lia ऐप के बाहर कोई ब्रिज नहीं है और हर कॉल इस त्रुटि के साथ विफल होती है not_in_lia.

#तीन दृश्य

प्रत्येक एप्लिकेशन अपने Lia टीम द्वारा निर्धारित तीन दृश्यों में से एक में खुलता है। आपकी पृष्ठ अपने SDK के साथ उनके बीच बदल सकता है।

देखेंक्या यह है
sheetओवर Lia जैसे टेलीग्राम मिनी एप्स, लगभग चार पांचवें आकार के ऊंचाई। व्यक्ति इसे पूर्ण ऊंचाई तक खोल सकता है, या आपकी पृष्ठ बुलाता है Lia.expand(). एक स्वाइप नीचे इसे बंद कर देता है। अधिकांश एप्स इस तरह खुलते हैं।
fullपूर्ण स्क्रीन, Lia के नीचे'शीर्षक।
fullscreenकिनारे से किनारे, केवल Lia के साथ'के फ्लोटिंग क्लोज और ⋯ बटन आपके पृष्ठ पर। अपनी सामग्री को नीचे रखें Lia.contentSafeArea.top.

Lia.display कहता है कि आपका एप्लिकेशन कैसे खुला, और Lia.isFullscreen क्या यह'के किनारे से किनारे अभी। Lia.requestFullscreen() और Lia.exitFullscreen() पूर्ण स्क्रीन के बीच बदलें।

#Lia'शीर्षक और मेनू

में sheet और full, Lia आपके पृष्ठ पर एक हेडर बनाता है: आपकी एप्प'आइकन और नाम (और परीक्षण आपके विकासकर्ता नाम के साथ परीक्षण में), एक ⋯ मेनू और बंद। आप इसे रंग दें और एक दिखाएं वापस बटन इसमें।

⋯ मेनू हमेशा होता है:

  • सेटिंग्स, जब आपका पेज दिखाता है Lia.settingsButton.
  • अपडेट ऑन या ऑफ, जब आपका एप्स उन्हें भेज सकता है (देखें अपडेट).
  • ध्वनि बंद करें या बंद करें, जिसे आपकी पेज ध्वनि के रूप में सुनता है soundChanged.
  • रीलोड करें और बंद करें.

#जब आपकी पृष्ठ लोड होता है

Lia अपने एप्लिकेशन पर अपना खुद का लोडर दिखाता है, जब तक कि आपका पृष्ठ कॉल नहीं करता Lia.ready() या लोड हो जाता है। जब आपकी पहली स्क्रीन ड्रॉ हो जाए तो इसे बुलाएं। अगर आपकी पृष्ठ लोड नहीं होता है, तो Lia एक संदेश दिखाता है जिसमें 'फिर से आजमाएं' लिखा होता है।

#रोकें और फिर से शुरू करें

आपका पृष्ठ सुनता है pause जब Lia पृष्ठ के पीछे जाता है या अपने आप एक स्क्रीन (भुगतान शीट, एक विज्ञापन, एक डायलॉग, स्कैनर) के साथ आपके एप्लिकेशन को कवर करता है, और resume जब यह'अपने पृष्ठभूमि पर टाइमर, संगीत और खेल लूप रोकें pause. देखें जीवन चक्र और घटनाएं.

#एक बार में एक शीट

Lia अपने एप्लिकेशन पर एक समय में अपने खुद के स्क्रीन को दिखाता है। जब भी भुगतान शीट, एक विज्ञापन, एक डायलॉग, दोस्त चुनें, सूचनाएं पूछें, स्कैनर या फेस ID खुला होता है, तो एक अन्य ऐसा कॉल विफल हो जाता है busy.

#कौन आपके एप्स को खोल सकता है

  • लोगों को एक Lia की आवश्यकता होती है उपयोगकर्ता नाम के लिए किसी भी एप को खोलें।
  • जब आपका एप्स इसमें होता है परीक्षण, केवल आप और आपके टेस्टर ही इसे खोल सकते हैं। जब यह's लाइव, हर कोई कर सकता है। जब यह's रोक दिया गया, कोई भी नहीं कर सकता। देखें परीक्षण और जीवंत.
  • अगर Lia टीम ने एक निर्धारित किया है न्यूनतम स्ट्रीक अपने एप्लिकेशन के लिए, लोगों को इसे खोलने के लिए इतना लंबा चेक-इन स्ट्रीक की आवश्यकता होती है। Lia उन्हें इस ओर ले जाने के तरीके दिखाता है।

स्वचालित अनुवाद। अंग्रेजी सत्य का स्रोत है। अंग्रेजी में पढ़ें

किसी भी पृष्ठ, विधि और एंडपॉइंट के लिए खोजने के लिए प्रकार।