LiaWafanyikaji

Masharti

Fanya mzunguko wako kuwa sehemu ya Lia. Mstari wa Lia kama CSS matokezo, mzunguko na matokezo ya kushirikiana, lugha ya mwanachama na kifupi kaskazini, na muziki ambao unaweza kusitisha.

#Lia'kawaida

Lia inavyotuma mizani yake kwenye ukurasa wako, mizani ya kijani au kijivujuni, kama mwanafunzi anapiga Lia kama inavyoenda. Baada ya Lia.init() wao'kutafuta CSS variable kwenye kifundo chako'kikosi cha asili, kusigira kwa muda wa mmoja wakati mwanafunzi anashinda:

body {
  background: var(--lia-bg-color);
  color: var(--lia-text-color);
}
.card { background: var(--lia-secondary-bg-color); }
.hint { color: var(--lia-hint-color); }
button.primary { background: var(--lia-button-color); color: var(--lia-button-text-color); }
KiwangoKutoka Lia.themeNini inayo
--lia-bg-colorbg_colorKificho'kutoka kwenye mstari
--lia-text-colortext_colorKif语
--lia-hint-colorhint_colorKifungu kisichokubaliwa
--lia-link-colorlink_colorMipangilio (nyekundu ya Lia)
--lia-button-colorbutton_colorPumzani (Lia kijani)
--lia-button-text-colorbutton_text_colorKif语 kwenye mbao
--lia-secondary-bg-colorsecondary_bg_colorPicha na mifumo
--lia-header-bg-colorheader_bg_colorLia's header
--lia-bottom-bar-bg-colorbottom_bar_bg_colorKutoka chini ya miguu
--lia-accent-text-coloraccent_text_colorKifupi kwa kichwa
--lia-section-bg-colorsection_bg_colorMchoro
--lia-section-header-text-colorsection_header_text_colorMchoro wa kichwa
--lia-subtitle-text-colorsubtitle_text_colorMandhari
--lia-destructive-text-colordestructive_text_colorMafumbo ya kusababisha
--lia-section-separator-colorsection_separator_colorMipaka
--lia-color-schemeLia.colorSchemelight au dark

Jina zinazozungumza Telegram'kawaida ya mizani, kwa hiyo mafunzo yaliyotengenezwa kwa mini apps ya Telegram yanaendelea. Soma kwa theme mabadiliko kwa kuzingatia yote ambayo unapiga (kama canvas, kwa mfano).

Wewe unaweza pia kusimamia rangi ya picha yako na ya Lia's header na Lia.setBackgroundColor na Lia.setHeaderColor.

#Viewport

Lia.viewport ni { height, expanded }: kiasi cha mchezo wako kwenye px, na kama sheet inapunguzwa kwa kiasi kubwa. Kwa viewport mabadiliko hutokea wakati inachangia (mfululizo unapewa, namba zilizoonyeshwa chini), na --lia-viewport-height hukamata kamba.

#Makao ya kisasa

Mashine yanashangaa na barabara ya kushangaa. Lia anapasa kama Lia.safeArea na CSS variables, kwenye px:

KiwangoNini inayo
--lia-safe-area-inset-top, -bottom, -left, -rightSimu'yeye kifundo cha kuzalisha (Lia.safeArea)
--lia-content-safe-area-inset-top, -bottom, -left, -rightKamili kwa Lia'zilizopita picha za Kufungua na ⋯ kwenye mzunguko wote (Lia.contentSafeArea)

Katika kifundo au kwenye Lia's header, kwa kawaida unapaswa kujua kwa chini. Kwenye fullscreen, kumbuka kuwa maelezo kwa chini ya safe area'kawaida ya juu:

.app {
  padding-top: var(--lia-content-safe-area-inset-top, 0px);
  padding-bottom: var(--lia-safe-area-inset-bottom, 0px);
}

#Lugha

Lia.language ni lugha ambayo mtu anayesema Lia kwenye, moja ya Lia's 13:

KodiLughaKodiLugha
enKiswahiliidBahasa Indonesia
esEspañolfilFilipino
ptPortugisiswKiswahili
frFrançaishiहिन्दी
trTürkçearAl'Arabiya (kaskazini kwa kulia)
ruРусскийzh中文
viTiếng Việt

Onyesha mifumo yako'mwenyewe maneno katika yake. SDK inatwakasa mfumo wako's lang kwa wewe; Lia.rtl inasema kama lugha inaendelea kaskazini, kwa hiyo tuma mwelewa mwenyewe:

Lia.init().then(function () {
  document.documentElement.dir = Lia.rtl ? "rtl" : "ltr";
  render(WORDS[Lia.language] || WORDS.en);
  Lia.ready();
});
Lia.on("languageChanged", function (data) {
  document.documentElement.dir = data.rtl ? "rtl" : "ltr";
  render(WORDS[data.language] || WORDS.en);
});

#Kuvua

Watu wanaweza kusitisha kifundo chako kwa Lia'menu ya ⋯, na Lia inatengeneza kwa app yako. Lia.soundOn inasema kama wao anataka muziki wako, na soundChanged inasema wakati inachangia. Kusikia muziki tu wakati ina's kwenye.

let soundOn = Lia.soundOn;
Lia.on("soundChanged", function (data) {
  soundOn = data.on;
  if (!soundOn) music.pause();
});
function play(sound) { if (soundOn) sound.play(); }

Maktaba yako inaweza kusonga muziki bila kuzungumza kwa kipindi kwanza cha kushusha. Kusoma na muziki wakati mwingine kwenye simu kama kusimamia, ifanye navigator.audioSession.type = "ambient" wakati telefoni inatolewa (Lia'yeye mchezo (kama hivyo).

#Platform

Lia.platform ni ios au android baadhi init(). Lia's frame ni simu'mwenyewe web view: Safari's kwenye iPhone, Chrome's kwenye Android.

Kutafsiri kwa kawaida. Kiingereza kina maana ya kawaida. Kusoma kwa Kiingereza

Aina kusoma kila mfumo, methodi na endpoint.