LiaDesarrolladores

Paquetes

Primitivas sólidas para Lia SDK. Lia's estado como accesores, y botones que viven tanto como su propietario.

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

Sólido 1.8 o posterior. Todo desde @lia-labs/sdk se reexporta. Cada primitiva se limpia con su propietario (un componente o un raíz).

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

#Primitivas

ExportarTe da
createInit(options?)Un accesor de { status, result, error }. Llamadas init() una vez.
useSignal(value)Cualquier valor SDK como accesor.
usePlayer(), useMode(), useLanguage(), useRtl(), useColorScheme(), useThemeParams(), useViewport(), useSafeArea(), useContentSafeArea(), useIsFullscreen(), useStartParam(), useSoundOn(), useNotificationsAllowed()Lia's estado como accesorios.
createLiaEvent(event, handler)Escucha uno de Lia'los eventos.
createBannerAd(position?), useBanner(), useNativeAd()Ancla una banda publicitaria Lia a un lado de tu página (que se acorta para ajustarse a ella): "bottom", "top", o un accessor (null lo oculta); y el banner y el anuncio nativo ahora.
createMainButton(options), createSecondaryButton(options)Muestra el botón. options puede ser un objeto o un accesor, y el botón lo sigue; null o false lo oculta.
createBackButton(onBack), createSettingsButton(onOpen)Muestra el botón del encabezado.
createClosingConfirmation(), createVerticalSwipesDisabled()Para el propietario'tu vida.

Traducido automáticamente. El inglés es la fuente de verdad. Leer en inglés

Escribe para buscar en cada página, método y punto final.