الهجرة
هاجر من Pusher في دقائق
UTD Channels متوافق مع Pusher على مستوى السلك. خلّي الـSDKs والكود بتاعك — غيّر الـhost وخلصت. نفس المزايا، سعر منشور أقل، وبلا تجديد تلقائي.
التسعير
UTD Channels مقابل Pusher Channels
أسعار UTD حيّة من محرّكنا؛ أسعار Pusher كما هي منشورة على صفحة تسعيرهم الرسمية.
الأسعار قريبًا — كلّمنا لعرض سعر.
كيف تهاجر
ثلاث خطوات، بلا إعادة كتابة
تطبيقك يحتفظ بـSDKs والمنطق. إنت بس بتعيد توجيه الـhost وتبدّل مفاتيح التطبيق.
أنشئ تطبيق Channels في UTD
سجّل (باقة مجانية)، أنشئ تطبيق Channels، وانسخ app key و secret و cluster host.
وجّه الـSDK لـhost بتاع UTD
في pusher-js / Laravel Echo / pusher-http-*، سيب كل حاجة وحدّد الـhost (والـkey/secret) لـUTD. بلا تغيير في الـAPI.
اختبر ثم اطلق
تأكّد من قنوات public/private/presence و الـwebhooks، وبعدين اطلق. ردود REST Query API مطابقة تمامًا.
ليه UTD
ليه الفِرَق بتنتقل من Pusher
متوافق 100%
نفس بروتوكول السلك و REST Query API متطابق byte-for-byte — كودك الحالي يشتغل كما هو.
سعر منشور أقل
أرخص على الشرائح المنشورة — شوف جدول المقارنة الحيّ فوق.
بلا تجديد تلقائي
الاشتراكات ما تتجدد بصمت — تخلص بتنبيه وتنزيل. وباقة مجانية دائمًا متاحة.
كله على Google Cloud
مبني بالكامل على Google Cloud مع توسّع أفقي وعزل كامل بين المستأجرين.
أسئلة شائعة
الهجرة من Pusher — أسئلة شائعة
UTD Channels متوافق فعلًا مع Pusher؟
أيوه — متوافق مع بروتوكول Pusher على مستوى السلك. pusher-js و Laravel Echo و pusher-http-* كلهم يشتغلوا بتغيير الـhost وبس.
لازم أعيد كتابة كودي؟
لأ. خلّي الـSDKs والمنطق بتاعك — إنت بس تعيد توجيه الـhost وتبدّل مفاتيح التطبيق.
REST Query API نفسه؟
أيوه. Channel Query API (list/status/users) متوافق byte-for-byte مع Pusher.
إيه أنواع القنوات المدعومة؟
قنوات public و private و presence، بالإضافة لـwebhooks للأحداث (channel_occupied/vacated، member_added/removed).
اشتراكي هيتجدد تلقائيًا؟
أبدًا. لما يخلص بيوصلك تنبيه وتنزيل — ولا شيء يُسحب بصمت. وفيه كمان باقة مجانية.
الإشعارات متاحة؟
إشعارات Push (Web Push و Device Interests) قريبًا. القنوات الريل-تايم والـwebhooks متاحة النهارده.