فروشگاه اپلیکیشن 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 نمایش داده میشود.
سوالی دارید؟
- مخزن: flokiorg/lokihub-store
- گزارش مشکلات: GitHub Issues
- جامعه کاربری: دیسکورد کانال #lokihub