LiaWafanyikaji

Paketi

Vue 3 composable kwa Lia SDK. Lia's state kama refs ya kusoma tu, na buttons zilizotokana na refs au getters.

npm install @lia-labs/sdk @lia-labs/sdk-vue

Vue 3.3 au zaidi. Kila kitu kutoka @lia-labs/sdk inatumia tena. Kila kikundi kimepiga kama kikundi (au kikundi cha kazi) kimepiga.

#App

<script setup lang="ts">
import { computed, ref, watch } from 'vue';
import { isLia, mockLia, pay, ready, useBackButton, useClosingConfirmation, useInit, useLanguage, useMainButton } from '@lia-labs/sdk-vue';

if (!isLia()) mockLia();

const lia = useInit();
const language = useLanguage();
const playing = ref(false);

watch(lia.status, (status) => status === 'ready' && ready());
useMainButton(() => !playing.value && { text: 'Buy extra lives', onClick: () => pay('extra-lives') });
useBackButton(computed(() => (playing.value ? () => (playing.value = false) : null)));
useClosingConfirmation(playing);
</script>

<template>
  <h1 v-if="lia.status.value === 'ready'">Hello, @{{ lia.result.value?.player.name }} ({{ language }})</h1>
</template>

#Kutafuta kwa kikamilifu

Kutafuta kwa kikamilifuInatuma
useInit(options?){ status, result, error } kama refs. Mipangilio init() kwa muda mmoja.
useSignal(value)Yoyote SDK kiasi kama ref ya kusoma tu.
usePlayer(), useMode(), useLanguage(), useRtl(), useColorScheme(), useThemeParams(), useViewport(), useSafeArea(), useContentSafeArea(), useIsFullscreen(), useStartParam(), useSoundOn(), useNotificationsAllowed()Lia'kawaida kama refs ya kusoma tu.
useLiaEvent(event, handler)Kusikia moja ya Lia'zilizopita mafanikio.
useBannerAd(position?), useBanner(), useNativeAd()Inaongeza banner Lia inayotangaza kinyume ya mstereani wako (ambao inapungua kwa kutosha): "bottom", "top", au ref au getter (null hukamata); na banner na adi ya kificho sasa.
useMainButton(options), useSecondaryButton(options)Inaonyeshwa button. options unaweza kuwa mzunguko, ref au getter, na namba inayofuata yake; null au false hukamata.
useBackButton(onBack), useSettingsButton(onOpen)Inaonyeshwa button ya header. Onyesha mfano, au ref kwa mfano (null hukamata.
useClosingConfirmation(enabled?), useVerticalSwipesDisabled(disabled?)enabled unaweza kuwa boolean, ref au getter.

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

Aina kusoma kila mfumo, methodi na endpoint.