پرش به مطلب اصلی

فروشگاه اپلیکیشن Lokihub

فروشگاه اپلیکیشن Lokihub فهرستی از برنامه‌های نگهداری شده توسط جامعه کاربری است که از طریق NWC (Nostr WalletConnect) با گره لایتنینگ شما کار می‌کنند.

نحوه اتصال برنامه‌ها

برنامه‌های لیست شده در فروشگاه با استفاده از NWC به گره Lokihub شما متصل می‌شوند. این به معنای موارد زیر است:

۱. بدون نیاز به نصب — برنامه‌ها روی خودِ Lokihub نصب نمی‌شوند. ۲. مبتنی بر مجوز — شما مجوزهای خاصی را صادر می‌کنید (مثل خواندن موجودی، ارسال تا سقف مبلغ X و غیره). ۳. قابل لغو — در هر زمان می‌توانید دسترسی برنامه را لغو کنید.

استفاده از برنامه‌های فروشگاه

۱. برنامه‌های موجود را در Lokihub مرور کنید. ۲. روی یک برنامه کلیک کنید تا جزئیات آن را ببینید. ۳. روی "Connect" کلیک کنید. ۴. مجوزها را بررسی و صادر کنید. ۵. کد QR را اسکن کنید یا رشته اتصال را در برنامه کپی کنید.

دسته‌بندی برنامه‌ها

فروشگاه برنامه‌ها را در دسته‌بندی‌های زیر سازماندهی می‌کند:

  • رابط‌های کیف پول (Wallet Interfaces) — رابط‌های کاربری جایگزین برای کیف پول
  • رسانه‌های اجتماعی (Social Media) — کلاینت‌های Nostr، پلتفرم‌های انعام‌دهی
  • ابزارهای پذیرنده (Merchant Tools) — پایانه‌های فروش، صدور فاکتور
  • ابزارهای پرداخت (Payment Tools) — بودجه‌بندی، حسابداری
  • خرید (Shopping) — ادغام‌های تجارت الکترونیک
  • ابزارهای Nostr — ابزارهای کاربردی مخصوص Nostr
  • بازی‌ها (Games) — بازی‌های مجهز به لایتنینگ
  • هوش مصنوعی (AI) — سرویس‌های هوش مصنوعی با پرداخت لایتنینگ
  • موسیقی (Music) — استریم موسیقی، انعام به هنرمندان
  • بلاگ‌نویسی (Blogging) — پلتفرم‌های محتوا
  • متفرقه (Misc) — سایر برنامه‌ها

برای توسعه‌دهندگان: برنامه خود را ثبت کنید

فروشگاه اپلیکیشن متن‌باز و جامعه‌محور است. هر کسی می‌تواند برنامه‌ای را ثبت کند.

ساختار مخزن

داده‌های فروشگاه در آدرس زیر قرار دارند: flokiorg/lokihub-store

lokihub-store/
├── apps.json # تمام متادیتاهای برنامه‌ها
└── logos/ # لوگوهای برنامه‌ها (PNG/SVG)

مراحل ثبت برنامه

۱. فورک کردن مخزن

مخزن flokiorg/lokihub-store را در GitHub فورک کنید.

۲. افزودن لوگوی برنامه

  • یک لوگوی با کیفیت بالا در دایرکتوری logos/ قرار دهید.
  • فرمت: PNG یا SVG
  • اندازه پیشنهادی: ۵۱۲x۵۱۲ پیکسل
  • نام فایل: your-app-id.png (مثلاً my-lightning-app.png)

۳. ویرایش apps.json

ورودی برنامه خود را به آرایه اضافه کنید:

{
"id": "my-app",
"title": "My App",
"description": "توضیح کوتاه (حداکثر ۱۰۰ کاراکتر)",
"extendedDescription": "توضیح طولانی‌تر برای شرح نحوه ادغام",
"webLink": "https://myapp.com",
"playLink": "https://play.google.com/store/apps/details?id=com.myapp",
"appleLink": "https://apps.apple.com/us/app/my-app/id123456",
"categories": ["social-media"],
"logo": "my-app.png",
"installGuide": "نحوه نصب/راه‌اندازی برنامه",
"finalizeGuide": "نحوه اتصال به Lokihub (کجا باید رشته NWC را وارد کرد)",
"version": "1.0.0",
"createdAt": 1709251200,
"updatedAt": 1709251200
}

فیلدهای الزامی:

  • id — شناسه منحصر‌به‌فرد (حروف کوچک، فقط خط تیره)
  • title — نام نمایشی
  • description — شعار یا توضیح کوتاه
  • version — نسخه معنایی (مثلاً 1.0.0)
  • createdAt — برچسب زمان یونیکس (ثانیه)
  • updatedAt — برچسب زمان یونیکس (ثانیه)

فیلدهای اختیاری:

  • extendedDescription — توضیح مفصل
  • webLink — وب‌سایت برنامه
  • playLink — آدرس گوگل پلی استور
  • appleLink — آدرس اپل اپ استور
  • logo — نام فایل از دایرکتوری logos/
  • installGuide — دستورالعمل‌های راه‌اندازی قبل از اتصال
  • finalizeGuide — دستورالعمل‌های اتصال (کجا باید عبارت محرمانه NWC را وارد کرد)
  • categories — آرایه‌ای از دسته‌بندی‌ها (لیست بالا را ببینید)

۴. ایجاد Pull Request

تغییرات خود را برای بررسی ارسال کنید. نگهدارندگان مخزن بررسی کرده و در صورت تایید، آن را ادغام (merge) می‌کنند.

فرآیند بررسی

در Pull Request‌ها موارد زیر بررسی می‌شوند:

  • ساختار صحیح JSON
  • کیفیت لوگو و اندازه فایل
  • دقت اطلاعات برنامه
  • پیاده‌سازی صحیح و فعال NWC

پس از ادغام، برنامه شما به‌طور خودکار در تمام نسخه‌های Lokihub نمایش داده می‌شود.

سوالی دارید؟