LiaNhà phát triển

Gói

Các nguyên tố rắn cho Lia SDK. Lia's state như các trình truy cập, và các nút tồn tại lâu như chủ sở hữu của chúng.

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

Rắn 1.8 hoặc mới hơn. Tất cả từ @lia-labs/sdk được xuất khẩu lại. Mỗi nguyên thủy dọn dẹp cùng chủ sở hữu của nó (một thành phần hoặc gốc).

#Một ứng dụng

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

#Các thành phần cơ bản

XuấtCung cấp cho bạn
createInit(options?)Một người truy cập của { status, result, error }. Gọi init() một lần.
useSignal(value)Một giá trị SDK bất kỳ dưới dạng người truy cập.
usePlayer(), useMode(), useLanguage(), useRtl(), useColorScheme(), useThemeParams(), useViewport(), useSafeArea(), useContentSafeArea(), useIsFullscreen(), useStartParam(), useSoundOn(), useNotificationsAllowed()Lia'trạng thái như các truy cập.
createLiaEvent(event, handler)Lắng nghe một trong Lia'sự kiện.
createBannerAd(position?), useBanner(), useNativeAd()Gắn một thanh thông báo Lia bên cạnh trang của bạn (thanh này sẽ ngắn lại để vừa với nó): "bottom", "top", hoặc một accessor (null ẩn nó); và banner và quảng cáo bản địa hiện tại.
createMainButton(options), createSecondaryButton(options)Hiển thị nút. options có thể là một đối tượng hoặc accessor, và nút sẽ theo nó; null hoặc false ẩn nó.
createBackButton(onBack), createSettingsButton(onOpen)Hiển thị nút tiêu đề.
createClosingConfirmation(), createVerticalSwipesDisabled()Đối với chủ sở hữu'cuộc sống.

Được dịch tự động. Tiếng Anh là nguồn tin cậy. Đọc bằng tiếng Anh

Nhập để tìm kiếm trên mọi trang, phương pháp và điểm cuối.