Liaالمطورون

الحزم

الوحدات الأساسية لـ Lia SDK. حالة Lia كمُعرّفات، وأزرار تعيش طالما أن مالكها موجود.

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

صلب 1.8 أو أحدث. كل شيء من @lia-labs/sdk يتم استيراده مجددًا. كل عنصر أساسي ينظف نفسه مع مالكه (مكون أو جذر).

#تطبيق

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

#العناصر الأساسية

تصديريمنح لك
createInit(options?)مُسَلِّط على { status, result, error }. المكالمات init() مرة واحدة.
useSignal(value)أي قيمة SDK كمُسَلِّط.
usePlayer(), useMode(), useLanguage(), useRtl(), useColorScheme(), useThemeParams(), useViewport(), useSafeArea(), useContentSafeArea(), useIsFullscreen(), useStartParam(), useSoundOn(), useNotificationsAllowed()Lia'حالة كمُسَوِّقين.
createLiaEvent(event, handler)يُستمع إلى أحد Lia'الفعاليات.
createBannerAd(position?), useBanner(), useNativeAd()يُثبت شريط إعلان Lia بجانب صفحتك (الذي يصبح أقصر ليناسبه): "bottom", "top", أو accessor (null يُخفيها). والشعار والإعلانات المُدمجة الآن.
createMainButton(options), createSecondaryButton(options)يظهر الزر. options يمكن أن يكون كائنًا أو مُستخرجًا، والزر يتبعه؛ null أو false يُخفيها.
createBackButton(onBack), createSettingsButton(onOpen)يظهر زر العنوان.
createClosingConfirmation(), createVerticalSwipesDisabled()للمالك'حياة.

تم الترجمة تلقائيًا. الإنجليزية هي مصدر الحقيقة. اقرأ باللغة الإنجليزية

اكتب للبحث في كل صفحة، وطريقة ونقطة نهاية.