التوثيق

الهجرة من Firebase / SMS OTP

استبدل Firebase Phone Auth أو SMS OTP بتحقق Shernova بالمكالمة الفائتة — خطوة بخطوة لتطبيقات مصر و MENA.

هذا الدليل لخطوات الانتقال فقط — وليس إعداد Firebase أو إزالة خدمات Firebase الأخرى.

نظرة عامة

Firebase يرسل SMS OTP. Shernova تستخدم المكالمة الفائتة.

FirebaseShernova
verifyPhoneNumber()verifyPhone() أو REST
إدخال رمز SMSاتصال بالبوابة + poll
مشروع Firebaseتطبيق Shernova + pk/sk

1: إنشاء حساب وتطبيق Shernova

سجّل واحفظ pk_live_ و sk_live_ وسر webhook.

2: تسجيل توقيع Android

نفس SHA256 المستخدم في Firebase.

3: إضافة Flutter SDK

أزل firebase_auth للتحقق الهاتفي. أضف shernova_core و init().

4: استبدال واجهة التحقق

استبدل verifyPhoneNumber بـ verifyPhone().

5: التحقق من الخادم

بدلاً من Firebase ID token، استخدم webhook أو GET /v1/verifications/:id.

6: إعداد webhook

راجع Webhooks.

7: الاختبار والإطلاق

  1. اختبر في staging
  2. تحقق من توقيع webhook
  3. أطلق التحديث بدون Firebase phone
  4. راقب الجلسات في لوحة التحكم