LiaGeliştiriciler

Paketler

Lia SDK için katı temel unsurlar. Lia'nin durumunu erişimciler olarak ve sahipleriyle aynı süreye kadar yaşayan düğmeler olarak.

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

1.8 veya sonraki. Her şeyden @lia-labs/sdk yeniden dışa aktarılır. Her bir temel, sahibiyle (bir bileşen veya kök) temizlenir.

#Bir uygulama

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>
  );
}

#Temel unsurlar

Dışa aktarSize verir
createInit(options?)Bir erişimci { status, result, error }. Çağrılar init() bir kere.
useSignal(value)Herhangi bir SDK değeri olarak erişimci.
usePlayer(), useMode(), useLanguage(), useRtl(), useColorScheme(), useThemeParams(), useViewport(), useSafeArea(), useContentSafeArea(), useIsFullscreen(), useStartParam(), useSoundOn(), useNotificationsAllowed()Lia's durumu erişimciler olarak.
createLiaEvent(event, handler)Bir Lia'dan birini dinler'olaylar.
createBannerAd(position?), useBanner(), useNativeAd()Bir bantera Lia sayfanızın yanına çizer (sayfa daha kısa olur): "bottom", "top", veya bir erişimci (null gizler); ve banner ve yerel reklam artık.
createMainButton(options), createSecondaryButton(options)Düğmeyi gösterir. options nesne veya erişimci olabilir ve tuş onu takip eder; null veya false gizler.
createBackButton(onBack), createSettingsButton(onOpen)Başlık düğmesini gösterir.
createClosingConfirmation(), createVerticalSwipesDisabled()Sahip için'hayatı.

Otomatik çeviri. İngilizce, doğru kaynaktır. İngilizce olarak oku

Her sayfa, yöntem ve uç noktayı aramak için yazın.