مطوّرو DeHub — ابنِ تطبيقات على DeHub
DeHub منصة مفتوحة. انشر تطبيقًا مصغّرًا في متجر تطبيقات DeHub، أو دع الناس يسجّلون الدخول عبر DeHub في موقعك، أو استقبل المدفوعات بعملة DHB، أو اقرأ من DeHub واكتب إليه من خادمك أو وكيل الذكاء الاصطناعي الخاص بك. اختر المسار الذي يناسب ما تبنيه.
اختر مسارك
- التطبيقات المصغّرة: تطبيق ويب يعمل داخل DeHub على الويب والهاتف، ومُدرج في متجر تطبيقات DeHub. وسم script واحد، دون تثبيت أي SDK.
- تسجيل الدخول عبر DeHub: دع الناس يسجّلون الدخول إلى تطبيقك أو موقعك بحساب DeHub الخاص بهم. OAuth قياسي مع PKCE.
- خطافات الويب والإشعارات: اعرف متى يضيف أحدهم تطبيقك، وأرسل له إشعارات على الويب والهاتف.
- مرجع الواجهة البرمجية: واجهة REST، والواجهة المتوافقة مع Mastodon، وحدود المعدّل، والأخطاء.
- أمثلة: شيفرة جاهزة للنسخ واللصق لأول ما تحتاجه معظم التطبيقات.
- وكلاء الذكاء الاصطناعي (MCP): اربط ChatGPT أو Claude أو وكيلك الخاص بـ DeHub عبر خادم MCP.
أول تطبيق مصغّر لك في خمس دقائق
- انشر أي صفحة ويب على الإنترنت عبر https.
- أضف
<script src="https://riftn.com/sdk/miniapp.js"></script>واستدعِdehub.ready()بمجرد ظهور شاشتك الأولى. - فتح dehub.io/apps/dev، والصق رابطك واضغط تشغيل. يعمل داخل مضيف DeHub الحقيقي، بما في ذلك localhost.
- أضف ملف البيان
/.well-known/dehub.json. تتحقق صفحة المطوّر منه حقلًا بحقل وتوقّع كتلة الملكية بمحفظتك. - اضغط إرسال. يحصل تطبيقك على رابط مشاركة فورًا ويدخل المراجعة للمتجر.
لا موافقة على الحساب، ولا مفتاح API، ولا رسوم للبدء. تعمل تطبيقات Farcaster المصغّرة كما هي: يقرأ DeHub الملف farcaster.json عندما لا يوجد dehub.json.
ما يقدّمه DeHub لتطبيقك
| الميزة | ماذا تفعل |
|---|---|
| الانتشار | إدراج في متجر تطبيقات DeHub على الويب والهاتف، وبطاقات روابط غنية في الموجز، ورابط مشاركة لكل تطبيق. |
| الهوية | رمز موقّع يثبت هوية المستخدم، يُتحقق منه على خادمك بالمفاتيح العامة. لا كلمات مرور لتخزينها. |
| المدفوعات | اطلب DHB باستدعاء واحد. يذهب المال مباشرة إلى محفظتك. بلا رسوم على أول 10,000 دولار سنويًا. |
| الإشعارات | تواصل مع من أضافوا تطبيقك على الويب والهاتف، باستدعاء HTTP واحد من خادمك. |
| المكافآت | تتقاسم أفضل التطبيقات كل أسبوع مجمّع DHB شهريًا، مرتّبة حسب الاستخدام الفعلي. |
أفضل الممارسات
- ابدأ بتصميم الهاتف أولًا. على الشاشات العريضة يشغّل DeHub تطبيقك في عمود بعرض الهاتف.
- استدعِ
dehub.ready()فور ظهور شاشتك الأولى. تنتظر شاشة البداية حتى 8 ثوانٍ ثم تختفي على أي حال. - لا تثق بالمتصفح أبدًا. أرسل رمز تسجيل الدخول وإيصالات الدفع إلى خادمك وتحقق منها هناك.
- استخدم
dehub.getCapabilities()قبل استدعاء أي إجراء، كي يعمل تطبيقك جيدًا على المضيفين الأقدم. - اجعل الإشعارات نادرة ومفيدة. يتلقى كل شخص إشعارًا واحدًا كل 30 ثانية على الأكثر وعشرة يوميًا من تطبيقك.
- استخدم
notificationIdبقيم تصف الحدث (مثلًاturn-42)، كي لا تُرسل إعادة المحاولة الشيء نفسه مرتين.
الحصول على المساعدة
عالق؟ اقرأ حل المشكلات أولًا. ولأي شيء آخر، اسأل في تطبيق DeHub أو تواصل مع الفريق.
افتح DeHub