LiaPengembang

Paketan

Primitif Solid untuk Lia SDK. Lia's state sebagai pengakses, dan tombol yang hidup selama pemiliknya.

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

Solid 1.8 atau yang lebih baru. Semua dari @lia-labs/sdk di-re-export. Setiap primitive membersihkan dirinya sendiri bersama pemiliknya (komponen atau root).

#Aplikasi

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

#Primitif

EksporMemberi Anda
createInit(options?)Seorang aksesornya { status, result, error }. Panggilan init() sekali.
useSignal(value)Apa pun nilai SDK sebagai aksesornya.
usePlayer(), useMode(), useLanguage(), useRtl(), useColorScheme(), useThemeParams(), useViewport(), useSafeArea(), useContentSafeArea(), useIsFullscreen(), useStartParam(), useSoundOn(), useNotificationsAllowed()Lia'status sebagai pengakses.
createLiaEvent(event, handler)Mendengarkan salah satu dari Lia'acara.
createBannerAd(position?), useBanner(), useNativeAd()Menempelkan banner Lia di samping halaman Anda (yang lebih pendek agar sesuai): "bottom", "top", atau accessor (null menyembunyikannya); dan banner dan iklan native sekarang.
createMainButton(options), createSecondaryButton(options)Menunjukkan tombol. options dapat berupa objek atau accessor, dan tombol mengikutinya; null atau false menyembunyikannya.
createBackButton(onBack), createSettingsButton(onOpen)Menunjukkan tombol header.
createClosingConfirmation(), createVerticalSwipesDisabled()Untuk pemilik'kehidupan.

Diterjemahkan otomatis. Bahasa Inggris adalah sumber kebenaran. Baca dalam Bahasa Inggris

Ketik untuk mencari setiap halaman, metode, dan titik akhir.