LiaWafanyikaji

Paketi

Kamili ya mifumo kwa Lia SDK. Lia's state kama mafunzo, na picha ambayo hana muda mpya kama mwenyewe.

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

Kamili 1.8 au zaidi. Kote kutoka @lia-labs/sdk huanushirikishwa tena. Kila kimo cha kushirikisha kusafisha kwa mwenyekiti wake (komponeni au kushirikisha).

#App

import { createEffect, createSignal, Show } from 'solid-js';
import { createBackButton, createInit, createMainButton, isLia, mockLia, pay, ready, useLanguage } from '@lia-labs/sdk-solid';

if (!isLia()) mockLia();

function Game(props: { onBack: () => void }) {
  createBackButton(props.onBack); // shown while this component lives
  return <p>Playing…</p>;
}

export function App() {
  const lia = createInit();
  const language = useLanguage();
  const [playing, setPlaying] = createSignal(false);
  createEffect(() => lia().status === 'ready' && ready());
  createMainButton(() => !playing() && { text: 'Buy extra lives', onClick: () => pay('extra-lives') });

  return (
    <Show when={lia().status === 'ready'}>
      <h1>Hello ({language()})</h1>
      <Show when={playing()} fallback={<button onClick={() => setPlaying(true)}>Play</button>}>
        <Game onBack={() => setPlaying(false)} />
      </Show>
    </Show>
  );
}

#Makundi

KuunguaInatuma
createInit(options?)Mwenyekiti wa { status, result, error }. Mipango init() kwa muda mmoja.
useSignal(value)Yoyote SDK kiasi kama mwenyekiti.
usePlayer(), useMode(), useLanguage(), useRtl(), useColorScheme(), useThemeParams(), useViewport(), useSafeArea(), useContentSafeArea(), useIsFullscreen(), useStartParam(), useSoundOn(), useNotificationsAllowed()Lia'kawaida kama accessors.
createLiaEvent(event, handler)Kusikia moja ya Lia'zilizopita mafanikio.
createBannerAd(position?), useBanner(), useNativeAd()Inaongeza banner Lia inayotangaza kinyume ya mstereani wako (ambao inapungua kwa kutosha): "bottom", "top", au accessor (null hukamata); na banner na adi ya kificho sasa.
createMainButton(options), createSecondaryButton(options)Inaonyeshwa button. options unaweza kuwa mzunguko au kichaguzi, na namba inayofuata yake; null au false hukamata.
createBackButton(onBack), createSettingsButton(onOpen)Inaonyeshwa button ya header.
createClosingConfirmation(), createVerticalSwipesDisabled()Kwa mwenyekiti's muda wa kusimamia.

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

Aina kusoma kila mfumo, methodi na endpoint.